home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / applications / databases / gentreefwdocs.lzh / GenTree / Docs / GenTree.Doc (.txt) < prev   
Encoding:
Final Write Document  |  1995-03-16  |  432.3 KB  |  3,213 lines

  1.  
  2.  
  3. GenTree v1.5
  4. The Genealogical/Family Tree Program
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15. Copyright © 1995, Thomas G. Grubb.
  16. All Rights Reserved.
  17.  
  18.  
  19. Table of Contents
  20. Illustrations
  21.     
  22.  
  23. 1  
  24. Introduction 
  25.     
  26.  
  27. 1.1  
  28. What is GenTree? 
  29.     
  30. 1
  31. 1.2  
  32. Copyright Notice And Disclaimer 
  33.     
  34. 1
  35. 1.3  
  36. Major Feature List 
  37.     
  38. 1
  39. 1.4  
  40. System Requirements 
  41.     
  42. 2
  43. 1.5  
  44. Installation 
  45.     
  46. 2
  47. 1.6  
  48. Document Organization 
  49.     
  50. 3
  51. 2  
  52. GenTree Database Organization 
  53.     
  54.  
  55. 2.1  
  56. GenTree Database 
  57.     
  58. 4
  59. 2.2  
  60. Media Databases 
  61.     
  62. 4
  63. 2.3  
  64. Member Records 
  65.     
  66. 5
  67. 2.3.1  
  68. IDs 
  69.     
  70. 5
  71. 2.3.2  
  72. Personal Media Databases 
  73.     
  74. 5
  75. 3  
  76. Tutorial 
  77.     
  78.  
  79. 3.1  
  80. Starting GenTree 
  81.     
  82. 6
  83. 3.2  
  84. Creating Your Family Tree 
  85.     
  86. 6
  87. 3.3  
  88. Adding Pictures, Sounds, Notes, And Sources 
  89.     
  90. 11
  91. 3.4  
  92. Saving Your Family Tree 
  93.     
  94. 13
  95. 3.5  
  96. Displaying Pedigree Charts, Descendant Charts, And Family Groups 
  97.     
  98. 14
  99. 3.6  
  100. Printing Your Family Tree 
  101.     
  102. 15
  103. 4  
  104. Reference 
  105.     
  106.  
  107. 4.1  
  108. Main Window 
  109.     
  110. 17
  111. 4.1.1  
  112. Menus 
  113.     
  114. 17
  115. 4.1.2  
  116. AppEvent 
  117.     
  118. 19
  119. 4.2  
  120. Member Information And Data Entry Windows
  121.     
  122. 19
  123. 4.2.1  
  124. Buttons 
  125.     
  126. 20
  127. 4.2.2  
  128. Menus 
  129.     
  130. 20
  131. 4.2.3  
  132. Windows 
  133.     
  134. 22
  135. 4.2.3.1  
  136. Personal Information Window 
  137.     
  138.     
  139. 22
  140. 4.2.3.2  
  141. Family Information Window 
  142.     
  143. 22
  144. 4.2.3.3  
  145. Supplemental Information Window 
  146.     
  147. 23
  148. 4.3  
  149. Media Databases 
  150.     
  151. 23
  152. 4.3.1  
  153. Global Media Databases 
  154.     
  155. 23
  156. 4.3.2  
  157. Personal Media Databases 
  158.     
  159. 26
  160. 4.3.3  
  161. Source Data Entry Window
  162.     
  163. 27
  164. 4.3.3.1  
  165. Buttons
  166.     
  167. 27
  168. 4.3.3.2  
  169. Fields
  170.     
  171. 28
  172. 4.4  
  173. Genealogical Charts 
  174.     
  175. 29
  176. 4.4.1  
  177. Pedigree Charts 
  178.     
  179. 29
  180. 4.4.2  
  181. Descendant Charts 
  182.     
  183. 29
  184. 4.4.3  
  185. Family Groups 
  186.     
  187. 30
  188. 4.4.4  
  189. Printing Charts 
  190.     
  191. 30
  192. 4.5  
  193. MomentED 
  194.     
  195. 31
  196. 4.6  
  197. Preferences 
  198.     
  199. 34
  200. 4.6.1  
  201. Defaults 
  202.     
  203. 34
  204. 4.6.2  
  205. Changing The Defaults 
  206.     
  207. 37
  208. 4.7  
  209. Joining GenTree Databases 
  210.     
  211. 37
  212. 4.8  
  213. Printing GenTree Databases 
  214.     
  215. 38
  216. Appendix A
  217. Date Formats
  218.     
  219.  
  220. Appendix B
  221. GEDCOM 
  222.     
  223.  
  224. Appendix C
  225. GenTree Supported File Formats 
  226.     
  227.  
  228. Appendix D
  229. Future Plans 
  230.     
  231.  
  232. Appendix E
  233. About The Author And Development 
  234.     
  235.  
  236. Appendix F
  237. Suggestions, Comments, And/Or Bug Reports 
  238.     
  239.  
  240. Appendix G
  241. Version History
  242.     
  243.  
  244. August 1993  
  245. Original Release: GenTree v1.0
  246.     
  247. G1
  248. March 1995  
  249. GenTree v1.5
  250.     
  251. G1
  252.  
  253.  
  254. Illustrations
  255.  
  256. Main
  257. "New" Menu item
  258.     
  259. 6
  260. "Update" Menu item
  261.     
  262. 7
  263. Tutorial - Margery Ann Grubb
  264.     
  265. 8
  266. Tutorial - After entering child
  267.     
  268. 8
  269. Tutorial - Husb./Child
  270.     
  271. 9
  272. Tutorial - Select Father
  273.     
  274. 10
  275. Tutorial - Search Requester
  276.     
  277. 10
  278. Tutorial - Spouse Record Changed
  279.     
  280. 11
  281. Tutorial - Media Buttons
  282.     
  283. 11
  284. Tutorial - Picture Media
  285.     
  286. 11
  287. Tutorial - Picture Media DB
  288.     
  289. 12
  290. Tutorial - Source Data Entry
  291.     
  292. 13
  293. Tutorial - Descendant Chart Req
  294.     
  295. 14
  296. Tutorial - Margery's Desc. Chart
  297.     
  298. 14
  299. Tutorial - Print Requester
  300.     
  301. 15
  302. Main Window
  303.     
  304. 17
  305. List Requester
  306.     
  307. 20
  308. Media Buttons
  309.     
  310. 20
  311. Navigation Buttons
  312.     
  313. 20
  314. Media DB Window
  315.     
  316. 24
  317. Personal Media Window
  318.     
  319. 26
  320. Source Data Entry Window
  321.     
  322. 27
  323. Pedigree Chart Requester
  324.     
  325. 29
  326. Descendant Chart Requester
  327.     
  328. 29
  329. Family Group Chart Requester
  330.     
  331. 30
  332. Print Requester
  333.     
  334. 30
  335. MomentED's Find Requester
  336.     
  337. 32
  338. MomentED's Change Requester
  339.     
  340. 32
  341. MomentED's Margins Requester
  342.     
  343. 33
  344. Preferences Window
  345.     
  346. 34
  347. Join Requester
  348.     
  349. 37
  350. Print Requester
  351.     
  352. 38
  353.  
  354.  
  355. 1
  356.     
  357. Introduction 
  358.  
  359. 1.1
  360.     
  361. What is GenTree? 
  362.  
  363.     
  364. The Genealogical/Family Tree Program for the Amiga Series of computers
  365. is a multi-media program for creating, organizing, and maintaining family 
  366. trees.  Using GenTree, you can create family trees containing unlimited number 
  367. of members.  It organizes your data, binding text with graphics, sounds, and 
  368. annotated text.  You can create and print pedigree charts, descendant charts, 
  369. and family groups. 
  370.  
  371. 1.2
  372.     
  373. Copyright Notice And Disclaimer 
  374.  
  375.     
  376. This manual and the software described in it are Copyright © 1994 Thomas G.  
  377. Grubb.  All rights reserved.  The software is delivered "as is", you rely on 
  378. the program and results solely at your own risk.  The software is shareware.  
  379. If you like it and use it, please send $20 to:
  380.  
  381. Thomas G.  Grubb
  382. 15439 Empress Way
  383. Bowie, Md. 20716 USA
  384.  
  385.     
  386. When you register the software, you will be mailed (either electronically or 
  387. traditionally) the program 
  388. GEDCOMConverter
  389. .  This is a utility which converts GenTree databases to the Genealogical Data 
  390. Communications (GEDCOM) Standard files.
  391.  
  392.     
  393. The software must be distributed with this notice and all files intact.  You 
  394. are free to copy and distribute this archive.  No fees may be charged beyond a 
  395. nominal copying fee (less than $6). 
  396.  
  397. 1.3
  398.     
  399. Major Feature List 
  400.  
  401. GenTree is a very powerful genealogical program.  Some features are:
  402. ·
  403.     
  404. Provides unlimited number of members (limited by ram for the central 
  405. database file) distributed over an unlimited number of storage media. 
  406. ·
  407.     
  408. Provides unlimited number of pictures (displayable on the computer) that may  
  409. be associated with members.  You can compile a family album for your family.  
  410. Pictures, brushes and anim brushes are all directly supported by GenTree.  With 
  411. the correct player, you can show 24-bit IFF and full screen animations. 
  412. ·
  413.     
  414. Provides unlimited number of sounds (playable on the computer) that may be  
  415. associated with members.  Listen to digitized samples of your relative's voices 
  416. or even their favorite songs. 
  417. ·
  418.     
  419. Provides unlimited number of annotated notes about member records.  
  420. ·
  421.     
  422. Provides unlimited number of source references about member records.  
  423. ·
  424.     
  425. Provides member records that may have an unlimited number of spouses, children, 
  426. occupations, and residences. 
  427. ·
  428.     
  429. P
  430. rovides compatibility with other genealogical programs by converting GenTree 
  431. databases from and toGEDCOM Files (this feature is provided through the utility 
  432. you receive when you register).
  433. ·
  434.     
  435. Runs under AmigaDOS 1.3, 2.x, and 3.x.  
  436. ·
  437.     
  438. Runs on the Workbench (in any resolution) to save memory.  
  439. ·
  440.     
  441. Supports AppEvents under AmigaDOS 2.0+.  
  442. ·
  443.     
  444. Uses Preferences to allow you to configure GenTree for your use including  
  445. Bitmapped and Outline fonts.  Also, you may specify your own favorite picture 
  446. viewer in order to take advantage of picture formats like JPEG or AGA. 
  447. ·
  448.     
  449. Saves Preferences with each database allowing different databases to have  
  450. different preferences. 
  451. ·
  452.     
  453. Creates Pedigree Charts as many generations deep as desired (or practical).  
  454. ·
  455.     
  456. Creates Descendant Charts as many generations deep as desired (or practical). 
  457. ·
  458.     
  459. Creates Family Groups.  
  460. ·
  461.     
  462. Prints your entire, or a subset, GenTree database in many different ways:  
  463. individual names, birth and death information, family information, supplemental 
  464. information, lists of pictures or sounds, notes, and sources. 
  465. ·
  466.     
  467. Saves changes to the database in memory so that your modifications are not 
  468. final until you save them. 
  469.  
  470. 1.4
  471.     
  472. System Requirements 
  473.  
  474.     
  475. GenTree requires at least 2 Meg of memory to run.  The program works well under 
  476. AmigaDOS 1.3, 2.x, or 3.x.  In addition, GenTree supports the 2.0 App Event.  
  477. The program may be used from a floppy or a hard disk. 
  478.  
  479. Note: It is strongly recommended that you use a hard disk and an accelerator.  
  480. While GenTree will work using floppies and the 86000 CPU, response time is 
  481. greatly increased (and user frustration decreased) with HD and a 68020+. 
  482.  
  483. 1.5
  484.     
  485. Installation 
  486.  
  487.     
  488. GenTree is distributed as a LZH archive.  Simply extracting the archive will 
  489. create the proper directories and files needed by the program.  The 
  490. directories; Pictures, Sounds, Notes, Sources, and Persons; may be placed 
  491. anywhere.  In fact, each directory could be a separate disk.
  492.  
  493. 1.6
  494.     
  495. Document Organization 
  496.  
  497. This document is divided into several sections and appendices:
  498. ·
  499.     
  500. Introduction - The section you are reading now.  It describes GenTree and its  
  501. features in a basic way.  Cost, system requirements, and installation are 
  502. included as well. 
  503. ·
  504.     
  505. GenTree Database Organization - Contained in this chapter are structures  and 
  506. variables used by the program.  They are provided to help give a conceptual 
  507. understanding of GenTree's workings. 
  508. ·
  509.     
  510. Tutorial - This section guides you in making a family tree.  It provides a 
  511. quick  start to using GenTree.  You learn how to start GenTree, create a family 
  512. tree, add pictures, sounds, notes and sources to your family tree, save your 
  513. work, display pedigree and descendant charts, and print your family tree. 
  514. ·
  515.     
  516. Reference - This section provides a reference to all the functions of the  
  517. GenTree program.  Each screen, its menus, buttons, and purpose are detailed. 
  518. ·
  519.     
  520. Appendices - The appendices discuss date formats, GenTree Genealogical Data 
  521. Communications (GEDCOM) standard support, future plans, history, and error 
  522. messages. 
  523.  
  524. 2
  525.     
  526. GenTree Database Organization 
  527.  
  528.     
  529. GenTree divides data into 3 basic components.  First, there is the GenTree 
  530. database file.  This file lists all members (and their associated member 
  531. records) in the current database, the media databases to use with the member 
  532. records, and other general information.  Second, there are member records 
  533. themselves which contain information about 1 member each: name, sex, birth 
  534. date, spouses, children, residences, etc.  Finally, there are Media databases 
  535. which track all multimedia (pictures, sounds, text) support files used by the 
  536. current GenTree database. 
  537.  
  538. 2.1
  539.     
  540. GenTree Database 
  541.  
  542.     
  543. The GenTree database is the main "product" GenTree produces.  It tracks every 
  544. member in the database and where their member records are located.  It also 
  545. points to the media databases used by the member records.  The GenTree database 
  546. is the limit to the number of member records you may create.  The entire 
  547. database file must be able to fit into memory. 
  548.  
  549. 2.2
  550.     
  551. Media Databases 
  552.  
  553.     
  554. There are four media DBs produced by GenTree: pictures, sounds, notes, and 
  555. sources.  Each DB tracks all the files of its type for the current database.  
  556. They contain a logical and a physical name for each file.  The physical name 
  557. points to the exact location on disk of the media file.  The logical name is 
  558. what is used to refer to the file within your program. 
  559.  
  560.     
  561. For example, you could have a picture file named TGrubb.Pic on your DH0: hard 
  562. drive.  The physical filename for the file would be "DH0:TGrubb.Pic." However, 
  563. in the program you refer to it with a logical name (255 characters Max) like 
  564. "Thomas G.  Grubb, Year 1993, Age 26, at the annual family picnic."
  565.  
  566.     
  567. The Source Media database is slightly different than the others.  Like the 
  568. other media types, you have a logical name and possibly a physical file.  But, 
  569. sources also contain many other fields to completely define the source 
  570. reference: classification, originator information, pubilication information, 
  571. etc.
  572.  
  573.     
  574. The file formats supported by GenTree are listed in Appendix C. 
  575.  
  576. 2.3
  577.     
  578. Member Records 
  579.  
  580.     
  581. Each member in your family tree will have a member record.  A member record 
  582. contains personal information about that member: name, sex, birth date, family, 
  583. religion, ...  essentially all the information you enter in the Data Entry 
  584. Windows (the Personal, Family, and Supplemental windows defined in the 
  585. reference section).  Two important pieces of member information are a member ID 
  586. and personal media databases. 
  587.  
  588. Note: Member records are tracked in the GenTree Database for the family.  As 
  589. such, member records could be saved anywhere i.e.  you are not limited to 1 
  590. floppy or even 1 hard drive for all your member records. 
  591.  
  592. New member records are saved in your current default persons directory.  The 
  593. default persons directory is changed in the preferences screen.  It only 
  594. affects new records. 
  595.  
  596. 2.3.1
  597.     
  598.     
  599. IDs 
  600.  
  601.     
  602. Member IDs uniquely identify a member of your family tree.  Conceivably, you 
  603. could have two members with the same surname, givenname, and birth date so 
  604. these cannot be used as unique identifiers.  The member ID is used by GenTree 
  605. to track that member. 
  606.  
  607.     
  608. Ordinarily, you won't have to worry about member IDs.  GenTree assigns them 
  609. automatically when you create a member.  Even when you need to specify a member 
  610. from the database, you may use requesters that list relevant members to select. 
  611.  
  612.  
  613. 2.3.2
  614.     
  615.     
  616. Personal Media Databases 
  617.  
  618.     
  619. Each member has his/her own personal media databases.  The personal media 
  620. databases are used to associate media files (pictures, sounds, notes, and 
  621. sources) to the given member.  In actuality, these databases point to media 
  622. files tracked in a Media DB.  This is a powerful feature since you can refer to 
  623. the same file in the same manner from several different member records.  Not 
  624. only does it help consistency between
  625. members, it saves disk space. 
  626.  
  627.     
  628. For example, you could have a picture of your family with a logical name 
  629. "Family Reunion, August 7th 1992".  Each member of the family could then point 
  630. to this file in the Picture Media DB using their personal picture DB. 
  631.  
  632. 3
  633.     
  634. Tutorial 
  635.  
  636. 3.1
  637.     
  638. Starting GenTree 
  639.  
  640.     
  641. You can start GenTree from the Workbench or the CLI. 
  642.  
  643. Workbench: Open the drawer in which GenTree is installed.  Double-click on the 
  644. GenTree icon.  This procedure loads GenTree with a new database.  
  645. Alternatively, if you have a database already created, double-click on your 
  646. project icon and GenTree will load with your family tree already loaded. 
  647.  
  648. CLI: Change directories until you are in the GenTree directory.  Type "GenTree" 
  649. to load the program.  Type "GenTree Path&Filename" to load a previously created 
  650. database. 
  651.  
  652. 3.2
  653.     
  654. Creating Your Family Tree 
  655.  
  656.     
  657. To create a new family tree, select the New menu item (see figure) from the 
  658. main window's project menu.  If you have just started GenTree you can skip this 
  659. step.  For the tutorial, we are going to create the following family:
  660.  
  661. Godsey, Margery Ann
  662.     
  663.     
  664. Born: 28-Jan-1932
  665.     
  666. Died:  
  667. Father:
  668.     
  669. Godsey, Keith Foster
  670.     
  671. Born: 6-Jul-1897 
  672.     
  673. Died: 16-May-1980  
  674. Mother:
  675.     
  676. Arnold, Leah Placida
  677.     
  678. Born: 23-Apr-1892
  679.     
  680. Died: 23-Mar-1972   
  681. Spouse(s):
  682.     
  683. Grubb, Samuel Parry, Jr.  
  684. Start Date:
  685.     
  686. About 1957
  687.     
  688.     
  689.  End Date:
  690.     
  691. About 1970  
  692. Wedding Location: Falls Church, Virginia
  693. Children:
  694. Grubb, Samuel Parry, III
  695. Grubb, Thomas Gerard
  696.  
  697. Grubb, Alexandria Kathleen
  698.     
  699.     
  700. Born: 3-Jan-1988
  701.     
  702. Died:  
  703. Father:
  704.     
  705. Grubb, Samuel Parry, III 
  706. Mother:
  707.     
  708. Meeks, Julie Lynette 
  709.  
  710. Grubb, Elizabeth Michelle
  711.     
  712.     
  713. Born: 3-Sep-1990
  714.     
  715. Died:  
  716. Father:
  717.     
  718. Grubb, Samuel Parry, III 
  719. Mother:
  720.     
  721. Meeks, Julie Lynette 
  722.  
  723. Grubb, Samuel Parry, III
  724.     
  725.     
  726. Born: 3-Jul-1959
  727.     
  728. Died:  
  729. Father:
  730.     
  731. Grubb, Samuel Parry, Jr.  
  732. Mother:
  733.     
  734. Godsey, Margery Ann 
  735. Spouse(s):
  736.     
  737. Meeks, Julie Lynette 
  738. Start Date: 27-Aug-1983
  739.     
  740.     
  741. End Date: 
  742. Wedding Location: Gatesville, Texas
  743. Children:
  744. Grubb, Alexandria Kathleen
  745. Grubb, Elizabeth Michelle
  746.  
  747. Grubb, Samuel Parry, Jr.
  748.     
  749.     
  750. Born: About 23-Oct-1931
  751.     
  752. Died:  
  753. Father:
  754.     
  755. Grubb, Samuel Parry 
  756. Mother:
  757.     
  758. Rhodes, Helen 
  759. Spouse(s):
  760.     
  761. Godsey, Margery Ann 
  762. Start Date: About 1957
  763. End Date: About 1970
  764. Wedding Location: Falls Church, Virginia
  765. Children:
  766. Grubb, Samuel Parry, III
  767. Grubb, Thomas Gerard
  768.  
  769. Grubb, Thomas Gerard
  770.     
  771.     
  772. Born: 7-Aug-1966
  773.     
  774. Died:  
  775. Father:
  776.     
  777. Grubb, Samuel Parry, Jr.  
  778. Mother:
  779.     
  780. Godsey, Margery Ann 
  781.  
  782. Meeks, Julie Lynette
  783.     
  784.     
  785. Born: 15-Feb-1962
  786.     
  787. Died:  
  788. Spouse(s):
  789.     
  790. Grubb, Samuel Parry, III 
  791. Start Date: 27-Aug-1983
  792.     
  793.     
  794.     
  795. End Date: 
  796. Wedding Location: Gatesville, Texas
  797. Children:
  798. Grubb, Alexandria Kathleen
  799. Grubb, Elizabeth Michelle
  800.  
  801.     
  802. To enter members into family trees, select the Update Person menu item (see the 
  803. figure above) from the database menu (main screen).  This will bring up the 
  804. personal information screen.  The personal information screen allows you to 
  805. enter a member's name, sex, birth date & place, and death date & place.  On 
  806. entering the screen, the cursor will be in the Given name field.  Type the 
  807. following (<cr> is a carriage return):
  808. Margery Ann<cr>
  809. Godsey<cr>
  810. f<cr>
  811. 28 Jan 1932<cr>
  812.  
  813.     
  814. (If you typed everything correctly, your screen should look like thefigure to 
  815. the below.) OK, let's enter Margery's family information.  Click the button 
  816. labeled Family Info on the right of the screen. 
  817.  
  818.     
  819. The Family Info screen allows you to connect the members of your family tree 
  820. through the various relationships: spouses, children, father, and mother.  A 
  821. member may have as many spouses or children as needed.  You can specify 
  822. relationships with other members already defined in the database.  
  823. Alternatively, GenTree allows you to enter names from this screen.  The program 
  824. will automatically create new records for you, and each member will have the 
  825. correct links entered.  It saves time to let GenTree do the work, so for our 
  826. tutorial enter the following information for the spouse:
  827.  
  828. Samuel Parry, Jr.<cr>
  829. Grubb<cr>
  830. Falls Church, Virginia<cr>
  831. about 1957<cr>
  832. about 1970<cr><cr><cr>
  833.  
  834.     
  835. Your cursor should now be in the given name field for the children.  If it 
  836. isn't, select that field with your mouse.  Now we want to enter the children.  
  837. Enter "Samuel Parry, III<cr>".  After you hit the carriage return, GenTree 
  838. automatically filled in the surname for the child.  GenTree automatically 
  839. enters the surname of the current record if the member is male or the surname 
  840. of the current spouse.  Since this is what we want, let's skip the field and 
  841. press return.  Enter "M<cr>" in the gender field.  Enter the birth date (July 3 
  842. 1959).  The screen should now look like the figure at the left.  Finish the 
  843. family information by typing in Margery's father and mother (Keith Foster, 
  844. Godsey, July 8 1897, May 16 1980, Leah Placida, Arnold, April 23 1892, and 
  845. March 23 1972).  At this point, GenTree has not created any new records.  You 
  846. can always tell when a record is in the database because it has been assigned 
  847. an ID.  To create the records, you just have to perform any action which 
  848. requires GenTree to clear the screen.  For our purposes, we will select Verify 
  849. from Record menu.  Usually, Verify checks your current member record for 
  850. correct information.  However, since we added a spouse, you will instead see a 
  851. requester asking if you want this spouse to be the husband of Margery's 
  852. children (see figure).  Select Yes with the mouse.  Next, GenTree shows another 
  853. requester asking you if you want the parents you added to be married.  This 
  854. serves our purposes nicely so select Yes again. Finally, after a few moments 
  855. GenTree will display an information requester stating there are no errors (If 
  856. you do get errors, check the dates and other data you entered.)
  857.  
  858.     
  859. We forgot to add one of Margery's child (Thomas Gerard).  We can add children 
  860. by selecting the button labeled Children (1 of 1) which would clear the child 
  861. fields for a new child.  This button is a radio button (as is the Spouse (1 of 
  862. 1) button) which allows us to cycle through all the current children and create 
  863. new children.  However, at this point, if we added a child this way, only the 
  864. mother link would be updated.  The father link would not be made because 
  865. GenTree only makes these links when records are created (if you added another 
  866. spouse, the new child could have the new spouse as father added automatically). 
  867.  Instead, what we are going to do is duplicate the child Samuel Parry, III's 
  868. record.  Duplicating a record copies ALL information (names, dates, 
  869. supplemental information, and family links) except for spouse information.  
  870. First, go to the child record by select Child...  from the record menu.  
  871. Duplicate is only available as an option from the Record menu of the Personal 
  872. info screen.  Therefore, select the Personal Info button to go to that screen.  
  873. Select Duplicate from the record menu.  The only changes you will see is that 
  874. the ID will have changed.  Also, the window title will change to reflect the 
  875. member record added to the family tree.  Change the given name to "Thomas 
  876. Gerard" and the birth date to "August 7 1966" (Right-Amiga-X will clear the 
  877. current field).  That's it.  If you want, you can go to the family information 
  878. screen to verify the links. 
  879.  
  880.     
  881. Our next step will be to add the children of Samuel Parry, III: Alexandria and 
  882. Elizabeth.  First, let's enter Alexandria's information.  From the Personal 
  883. Information screen, select New under the Record menu.  You will see a blank 
  884. record with a new ID (in this case ID 7).  Enter "Alexandria Kathleen<cr>", 
  885. "Grubb<cr>", "Female<cr>" (or just "f"), and "January 3, 1988<cr>".  You'll 
  886. notice that every time you enter a date,
  887. GenTree formats the date into a standard type: DD-Mon-YYYY.  This tutorial has 
  888. had you enter the date in many different formats to show the power of GenTree's 
  889. date recognition.
  890.  
  891.     
  892. Press the Family Information button to go to Alexandria's family.  So far, it's 
  893. blank.  Click on the button labelled Father.  This button will bring up a list 
  894. requester (see figure) containing all of the members in the database that could 
  895. be Alexandria's father (based on sex and age).  Double-click on Samuel Parry, 
  896. III to select him as the father.  GenTree will automatically fill in the ID, 
  897. name, and date's for the father fields.  The list requesters that GenTree 
  898. provides are very handy if you forget the ID of a family member.  If you had 
  899. remembered Samuel Parry, III's ID number you could also have entered the ID in 
  900. the father ID.  After hitting return, GenTree would have filled the father 
  901. fields from the family member with that ID.  If the ID didn't exist, no fields 
  902. would be filled.  GenTree would assume you are entering a new member and are 
  903. specifying what you would like the ID to be.  Member list requesters are 
  904. available for spouses, children, father, and mother. 
  905.  
  906.     
  907. Now, let's enter the mother's information (Julie Meeks).  She doesn't exist yet 
  908. so we can't use the list requester.  Type in "Julie Lynette<cr>", "Meeks<cr>", 
  909. "Feb 15, 1962<cr>".  Select the Personal Info button.  A requester will appear 
  910. saying the father's information has changed (we added a child); do we want to 
  911. change his record?  Select Yes.  Then, a requester will appear asking if you 
  912. want Alexandria's parents to be married.  Again select Yes.  When the Personal 
  913. Information window appear, duplicate the record.  Change the given name to 
  914. "Elizabeth Michelle" and the birth date to "September 3, 1990". 
  915.  
  916.     
  917. The last bit of information we need to enter is the marriage information for 
  918. Julie Meeks and Samuel Parry Grubb, III.  You could use the Father or Mother 
  919. menu item from the record menu, but for the tutorial we are going to use 
  920. GenTree's search abilities.  Select the Search menu item from the record menu 
  921. or the Search button (the magnifying glass at the bottom of the screen).  After 
  922. a few moments the Search requester will appear (see figure).  The Search 
  923. requester allows you to search for members in the database for which all data 
  924. that you enter matches.  Alternatively, you can depress New and the requester 
  925. will return you to the Person Information screen with a new record to enter.  
  926. Let's look for Samuel Parry Grubb, III's record.  Enter "Parry" in the name 
  927. field (case does not matter) and "After 1950" in the birth date field. 
  928.  
  929.     
  930. After pressing the Search button, GenTree will search your database for all 
  931. records that have Parry in their names and who were born January 1st, 1951 or 
  932. later (members with blank birth dates would also be returned).  GenTree 
  933. displays the Personal Information screen.  Using the left and right arrows at 
  934. the bottom of the screen (or the Next and Previous menu items) would scroll you 
  935. through all the records satisfying
  936. the query.  In this case, only 1 record matches the query so the arrows are 
  937. disabled.  Go to the Family Information screen.  As you can see, GenTree has 
  938. updated the family member's information (added Julie as a spouse and Elizabeth 
  939. as a child).  Change the marriage information: "Gatesville, Texas" for the 
  940. location and "August 27, 1983" for the
  941. wedding date. 
  942.  
  943.     
  944. Select the Verify menu item.  GenTree will inform that the marriage information 
  945. has changed, and, asks if you want the spouse's marriage information changed 
  946. (see figure).  Select Change.  If you didn't mean to change anything you could 
  947. have selected Cancel.  Selecting No will leave the spouse's information 
  948. untouched (for instance, if the spouse had a different reason for the end of 
  949. the marriage).  After a moment, verify will come back with no errors.
  950.  
  951.     
  952. OK, we have finished entering the member information.  In the next section, you 
  953. will learn how to attach media (pictures, sounds, notes, or sources) to your 
  954. family tree members. 
  955.  
  956. 3.3
  957.     
  958. Adding Pictures, Sounds, Notes, And Sources 
  959.  
  960.     
  961. GenTree allows you to connect pictures, sounds, notes, and sources (references) 
  962. to your family members.  The four buttons at the bottom left of the Personal, 
  963. Family, or Supplemental Info screens (see figure) are for the different media 
  964. (from left to right): pictures, sounds, notes, and sources.  Clicking any of 
  965. the Media icons will display the Personal Media window.  This window is used to 
  966. choose the pictures you want from the current family tree's media databases. 
  967.  
  968.     
  969. Assuming you are still in Elizabeth's Personal Info screen, click the Picture 
  970. Icon.  The Personal Media window (see figure) allows you to attach media (in 
  971. this case pictures) to the current member.  The list at the left of the window 
  972. displays the logical names for all pictures currently associated with the 
  973. member.  The buttons at right allow you to add to the list, remove from the 
  974. list, and search the list. If we were adding notes or sources, there would be 
  975. two other buttons: Edit loads the current selected name into the editor (the 
  976. editor is chosen through preferences), and Editor calls the chosen editor 
  977. without any files (to allow you to create new notes).  The final button, Media 
  978. DB, brings up the Media DB window.  To perform an operation, we can click on 
  979. the button or press the key underlined in the button's label.
  980.  
  981. Note: The important thing to remember is that the Personal Media Window only 
  982. allows you to work with Media ALREADY in the family tree.  You must define 
  983. media using the Media Database Window.  Another important thing about media 
  984. records: you do not work with files from the system, rather logical names refer 
  985. to the media in your family tree. 
  986.  
  987.     
  988. Since we don't have any media stored in our family tree, click the Media DB 
  989. button (or press "M") so that we can add some.  See the figure below.  The 
  990. Media DB window looks a lot like the Personal Media window.  From here, you 
  991. essentially make a catalog of all the files you want to use with your family 
  992. tree.  You can add new media records, edit text media files, update entries in 
  993. the database, search the database, and bring up the editor.  Again, the Edit 
  994. button and Editor button are only available with note and source media.  There 
  995. is no provision for deleting entries.  You can effectively delete entries by 
  996. using Update.  Note that this is the Picture Media DB shown.  The Personal 
  997. Media window always calls up the relevant Media DB window. 
  998.  
  999.     
  1000. Let's create some entries.  Select the New button (or press "N").  Immediately, 
  1001. a requester will appear asking you to select a physical filename.  Select any 
  1002. file.  Don't worry about whether it's an actual picture file; GenTree doesn't 
  1003. care until it actually has to display the files.  (This feature allows you to 
  1004. add pictures in formats GenTree cannot show and use your own picture viewer 
  1005. through the preferences).  Select the file and press OK.  Now a logical name 
  1006. requester appears.  A logical name is a 255 character string that refers to 
  1007. this file.  You will use this logical name throughout the program instead of 
  1008. the physical filename.  It provides you with a level of data transparency.  If 
  1009. it's easier, just think of it as a unique comment about the file.  Put anything 
  1010. you like in the requester, say "Elizabeth M.  Grubb, Age 2, at Damascus House 
  1011. (12/92)" and click OK.  Select a few more pictures if you like.  
  1012. Double-clicking on items in the list request will display the picture (or play 
  1013. the sound, or view the note,...).  Double-clicking also works in the Personal 
  1014. Media window.  When you are done, select OK to exit the window.  Selecting 
  1015. Cancel will lose all your changes. 
  1016.  
  1017.     
  1018. Now we are back at the Personal Media window.  All the changes in the Media DB 
  1019. window will not show up here.  Using the Add button (or "A" key), add a picture 
  1020. (or two) for Elizabeth.  Click OK to save your changes.
  1021.  
  1022.     
  1023. The procedures described above work the same for picture, sound, and note 
  1024. media.  However, the source media records are treated a little differently.  
  1025. Let's return to the Media Database Window for sources.  Select the Source icon 
  1026. (the footprint on a page icon at the bottom of the Personal Info window, Family 
  1027. Info window, or Supplemental window).  This action brings up the 
  1028. Personal 
  1029. Media Window.  Select the Media DB button to enter the Media Database Window.
  1030.  
  1031.     
  1032. Media database records for sources are considerably more detailed.  This allows 
  1033. you to enter exact information describing the sources of information you have 
  1034. rather than a loose collection of text in some file.  Sources are one of the 
  1035. most important pieces of genealogy.  Without adequate documentation of your 
  1036. sources, other genealogists cannot trust your information.  GenTree allows you 
  1037. to enter many fields for sources: classification, title, quality, fidelity, 
  1038. originator information to just name a few.  Also, like other media types, you 
  1039. can point to a physical media file on disk.
  1040.  
  1041.     
  1042. To illustrate the difference, select the New button (or press the "n" key) in 
  1043. the Media Database window.  The Source Data Entry Window will appear (see 
  1044. Figure).  It's a bewildering number of fields at first.  Fortunately, GenTree 
  1045. helps you in this window as well by providing lists.  Click to the left of many 
  1046. of the fields and available options will appear.  Select Cancel and navigate 
  1047. your way back to the Personal Information Window.
  1048.  
  1049. 3.4
  1050.     
  1051. Saving Your Family Tree 
  1052.  
  1053.     
  1054. GenTree keeps all work within memory.  If you turned off your computer right 
  1055. now (or quit), all of your changes would be lost.  Let's return to the main 
  1056. window.  Select Return to Main from the Project Menu (if you are in the 
  1057. Personal Info Window, the close gadget will also return you to the main 
  1058. window). 
  1059.  
  1060.     
  1061. Select Save from the Project Menu of the main window.  A file requester will 
  1062. appear asking you where you want to place your family tree (and media 
  1063. databases).  Enter a path and filename and select OK.  After a few moments, 
  1064. your family tree will have been saved.  GenTree saves your family tree and 
  1065. media databases in the directory you specified.  Each member also has a file 
  1066. containing their unique information.  These files
  1067. are saved in the current Persons Directory (specified in preferences).  As disk 
  1068. space fill up, you will want to change the Persons directory so that any new 
  1069. members will be saved somewhere else (GenTree will prompt you for a new name if 
  1070. the disk fills up or there is some other error saving a member file).  It is a 
  1071. good idea to have one directory exclusively for the member files.  Note that 
  1072. you also free up memory by saving your work to disk. 
  1073.  
  1074. Warning: Do NOT delete, rename, or move member files.  GenTree stores their 
  1075. physical location in the family tree DB.  If GenTree cannot find a file, it 
  1076. will display a file requester asking you where it is.  However, this can get 
  1077. tedious if you have moved many member files.  If you want to move your family 
  1078. tree, use Save As.  Use Delete from the Main window's project menu to delete 
  1079. family trees. 
  1080.  
  1081. 3.5
  1082.     
  1083. Displaying Pedigree Charts, Descendant Charts, And Family Groups 
  1084.  
  1085.     
  1086. GenTree can create other documents to show relationships within your family.  
  1087. There are pedigree charts (Alexandria was born of Samuel and Julie who were 
  1088. born of...), descendant charts (Margery begat Tom and Sam who begat...), and 
  1089. family groups (husband, wife, and all their children). 
  1090.  
  1091.     
  1092. You can create these charts from the main window or the Info windows (Personal, 
  1093. Family, and Supplemental).  Let's create a descendant chart for Margery Ann 
  1094. Godsey.  From the main window, select Descendant Chart from the Display menu.  
  1095. The Descendant Chart requester will appear (see figure).  The requester prompts 
  1096. you for the ID of the member you want to display.  Enter "1" for the Member ID 
  1097. and Chart number.  If you couldn't remember, you could have pressed the Member 
  1098. ID button.  A list of the members in the family tree would have appeared to 
  1099. choose from (like with the father ID in the Family Info window).  Click 
  1100. Display.  After a few moments, Margery's descendant chart will appear (see 
  1101. figure).  The square box on the lower left allows you to view charts which 
  1102. won't all fit on one screen.  
  1103.  
  1104.     
  1105. If you click your mouse pointer on one of the names displayed on the chart, 
  1106. GenTree will create a new descendant chart with that member as the head.  The 
  1107. left arrow button in the lower left corner loads the previous generation as the 
  1108. chart head.  GenTree would first prompt you for whether to load the father or 
  1109. the mother as the head.
  1110.  
  1111.     
  1112. Under the Display menu, there are four check mark items: Pedigree, Family 
  1113. Group, Descendant, and Personal Information.  Please notice that the Descendant 
  1114. menu item is currently checked.  These menu items control what type of 
  1115. operation GenTree performs when you click on a name.  Either a pedigree, 
  1116. descendant, or family group chart would be displayed or the member's 
  1117. information would be loaded and you would be taken to the Personal Information 
  1118. Window.  To change the chart, just select one of the menu items, the next time 
  1119. you click on a name the new operation will be performed.
  1120.  
  1121.     
  1122. Finally, under the Display menu t
  1123. here is a menu item to print this chart to printer or file.  After you are 
  1124. finished, click the Close window gadget or select Return from the menu to 
  1125. return to the main window.
  1126.  
  1127.  
  1128. 3.6
  1129.     
  1130. Printing Your Family Tree 
  1131.  
  1132.     
  1133. The final thing you need to learn is how to print your family tree.  In the 
  1134. previous section you learned how to print the pedigree charts et al.  In this 
  1135. section, you will learn how to print everything.  GenTree allows great control 
  1136. over which information you wish to print.  You can just print member names (for 
  1137. a quick list of names and IDs in the database), dates, family relationships, 
  1138. supplemental information, pedigree and/or descendant charts, and media lists 
  1139. (and the notes or sources).  The print option creates an ASCII stream of 
  1140. characters that may be sent to the printer or a file. 
  1141.  
  1142.     
  1143. GenTree cannot print pictures or sounds (printing a sound would be a trick).  
  1144. However, lists of the pictures and sounds each member has can be printed. 
  1145.  
  1146.     
  1147. Select Print...  from the main window's project menu.  The Print Requester will 
  1148. appear (see figure).  From this requester, you can pick and choose what family 
  1149. tree information you wish to print.  In addition, you can print all the members 
  1150. in your database, only updated member records, or only a subset of members.  
  1151. Clicking the Subset radio button will bring up the Search requester you used in 
  1152. the Info windows.  From the print requester, you also choose the order of the 
  1153. members output.  GenTree allows you to sort by name, id, birth date, birth 
  1154. country, death date, death country, or no sort at all. 
  1155.  
  1156.     
  1157. After you have configured everything to your liking, click OK.  GenTree will 
  1158. now display a requester asking where you want the output to go.  The default is 
  1159. to the PRT: device.  However, you may type in a different destination.  
  1160. Clicking the Destination button will display a file requester.  When you have 
  1161. selected a destination, press return or click the Print button to print. 
  1162.  
  1163. Warning: Printing pedigree or descendant charts for an entire family tree can 
  1164. take a LONG time.  Be sure this is really what you want to do before selecting 
  1165. these options.  The options that require member records to be loaded (and slow 
  1166. print processing thereby) are Family Members, Supplemental Info, Charts, and 
  1167. Media. 
  1168.  
  1169.     
  1170. This concludes our tutorial.  Have Fun and Good Luck creating your family tree!
  1171.  
  1172.  
  1173. 4
  1174.     
  1175. Reference 
  1176.  
  1177.     
  1178. This section provides a reference of the different windows and their functions. 
  1179.  
  1180.  
  1181. 4.1
  1182.     
  1183. Main Window 
  1184.  
  1185.     
  1186. GenTree's main window (figure at right) provides access to the different 
  1187. windows used by GenTree to enter, print, and display your family tree.  In 
  1188. addition, the main window is used to read family trees from and write family 
  1189. trees to disk. 
  1190.  
  1191. 4.1.1
  1192.     
  1193.     
  1194. Menus 
  1195.  
  1196. Project Menu
  1197.  
  1198. - Create, open, join, save, delete, and print your family trees.  Also,  modify 
  1199. GenTree preferences. 
  1200. New
  1201.     
  1202.     
  1203. Create a new family tree.  Any old work will be lost so you will be  prompted 
  1204. to see if you are sure. 
  1205. Open...
  1206.     
  1207. Open a previously saved family tree saved in GenTree's database  format.  Any 
  1208. old work will be lost so you will be prompted to see if you are sure. 
  1209. Join...
  1210.     
  1211.     
  1212. Navigates you to the Join Window to join the current database with another 
  1213. GenTree database saved on disk.  This allows you to concatenate your family 
  1214. tree with another's. 
  1215. WARNING: The Join operation, unlike all the edit operations, permanently
  1216. changes the database on disk! Be absolutely sure you want to perform a
  1217. join or work with a backup copy!
  1218. Save
  1219.     
  1220.     
  1221. Saves your updates to disk.  If your family tree has never  been created before 
  1222. a file requester will prompt you for the database name. 
  1223. Save As...
  1224.     
  1225. Saves your current database (and all support files)  to a new database you 
  1226. specify with a file requester. 
  1227. Delete...
  1228.     
  1229. Deletes a GenTree database (and all support files) from disk.  You cannot 
  1230. delete the current database in memory.  You need to select new first and then 
  1231. delete. 
  1232. Print...
  1233.     
  1234.     
  1235. Navigates to the Print window to print information from the current family 
  1236. tree. 
  1237. About...
  1238.     
  1239. Displays the program version, contact information, free memory, and the number 
  1240. of members, pictures, sounds, notes, and sources defined in the current family 
  1241. tree. 
  1242. Info...
  1243.     
  1244.     
  1245. Displays information about the current family tree: the  name of the family 
  1246. tree, number of members, number of male and female members (note that the sum 
  1247. of the male and female members may be less than the number of members), number 
  1248. of pictures, number of sounds, number of notes, number of sources, and the 
  1249. new/unsaved members. 
  1250. Preferences... 
  1251. Navigates to the Preferences window where you can set GenTree preferences. 
  1252. Quit
  1253.     
  1254.     
  1255. Exits the program.  If you have any unsaved data, you will be prompted to see 
  1256. if you are sure. 
  1257.  
  1258. Database Menu 
  1259. - Navigates you to the windows to create, edit, and delete members, pictures, 
  1260. sounds, notes, and sources. 
  1261. Update Person... 
  1262. Navigates to the member entry windows.  If your family tree is not empty, it 
  1263. brings up a requester to query on records to edit or you may select to create 
  1264. new records. 
  1265. Update Picture... 
  1266. Navigates to the Media Database window where you may update your picture media 
  1267. database.  If you want to edit personal media database entries, you must enter 
  1268. the member entry windows. 
  1269. Update Sound... 
  1270. Navigates to the Media Database window where you may update your sound media 
  1271. database.  If you want to edit personal media database entries, you must enter 
  1272. the member entry windows. 
  1273. Update Note... 
  1274. Navigates to the Media Database window where you may update your note media 
  1275. database.  If you want to edit personal media database entries, you must enter 
  1276. the member entry windows.  Notes are any text entries about a member or group 
  1277. of members. 
  1278. Update Source... 
  1279. Navigates to the Media Database window where you may update your source media 
  1280. database.  If you want to edit personal media database entries, you must enter 
  1281. the member entry windows.  Sources are the references from where you obtained 
  1282. your family information. 
  1283.  
  1284. Display Menu 
  1285. - Display pedigree charts, descendant charts, and/or Family Group forms from 
  1286. this menu. 
  1287. Pedigree...
  1288.     
  1289. Display the pedigree chart for a member of your family tree.  A pedigree chart 
  1290. displays a member, his/her parents, grandparents, great-grandparents, etc.  You 
  1291. are prompted for the member ID for the member to display.  In addition, you may 
  1292. specify the chart ID.  By default, GenTree builds a pedigree chart with a 
  1293. generation depth that will fit on the display window using the current display 
  1294. font (specified in preferences).  You may override this default and state an 
  1295. explicit number of generations. 
  1296. Family Group... 
  1297. Display the Family Group for two member of your family tree.  A family group is 
  1298. a male (usually the husband), a female (usually the wife), and all their 
  1299. children (and their wives).  You are prompted for the member ID for the member 
  1300. and their spouse to display.  In addition, you may specify the chart ID. 
  1301. Descendant... 
  1302. Display the descendant chart for a member of your family tree.  A descendant 
  1303. chart displays all the children of a member, the children's children, etc.  You 
  1304. are prompted for the member ID for the member to display.  In addition, you may 
  1305. specify the chart ID.  By default, GenTree builds a descendant chart with a 
  1306. generation depth that will fit horizontally on the display window using the 
  1307. current display font (specified in preferences).  You may override this default 
  1308. and state an explicit number of generations.  The number of descendants per 
  1309. generation is not limited in any way.  Use the proportional gadget in the 
  1310. display window to see parts offscreen. 
  1311.  
  1312. 4.1.2
  1313.     
  1314.     
  1315. AppEvent 
  1316.  
  1317.     
  1318. The main window also supports the Workbench 2.0+ App event.  Drop a GenTree 
  1319. family tree icon on the main window and the family will automatically be 
  1320. loaded.  The old family tree is erased from memory. 
  1321.  
  1322. 4.2
  1323.     
  1324. Member Information And Data Entry Windows
  1325.  
  1326.     
  1327. GenTree has three  data entry windows: personal information window, family 
  1328. information window, and supplemental information window.  These windows are the 
  1329. heart of the GenTree program.  From them, you create, edit, and delete members 
  1330. in your family tree.  Each window contains many fields to enter specific types 
  1331. of information about that member.  In addition, you may connect the current 
  1332. member to
  1333. entries in your media databases. 
  1334.  
  1335.     
  1336. Each member has a unique ID associated with him/her.  Normally, you do not need 
  1337. to enter values for the Personal ID.  The only time you need to know entries is 
  1338. for entering family relationships.  Please see section 2.3 for more details. 
  1339.  
  1340.     
  1341. When you enter the member entry windows, you will always start at the personal 
  1342. information window.  If you selected New for your query, you are presented with 
  1343. a blank page.  If you queried the family tree for a subgroup, you will see the 
  1344. first record of the sorted query.  The window title displays the member you are 
  1345. editing and the place within the query list. 
  1346.  
  1347. 4.2.1
  1348.     
  1349.     
  1350. Buttons 
  1351.  
  1352.     
  1353. Next to many of the fields in the member entry windows are invisible buttons 
  1354. (which ones may be discovered through experimentation).  These buttons display 
  1355. a list requester (see figure) from which you select the value you want in the 
  1356. field.  These list requesters provide an easy way to enter information.  You 
  1357. can use them to standardize your entries as well.  The list requester displays 
  1358. text files (contained in the GenTree/Lists directory) which you may edit with 
  1359. any word processor.  The list requester itself allows you to add, delete, and 
  1360. edit entries and search the list.  Double-click on a entry to exit the 
  1361. requester and have that value placed in the corresponding field. 
  1362.  
  1363.     
  1364. The two buttons to the right of the member entry window navigate you to the 
  1365. other member entry windows.  You cannot leave the personal information window 
  1366. until an ID, and name have been entered. 
  1367.  
  1368.     
  1369. The four buttons to the lower left of the member entry windows (see figure) 
  1370. navigate you to the personal media DB windows.  From left to right, the buttons 
  1371. navigate you to the picture, sound, note, and source personal media databases.  
  1372. From these windows, you attach entries in your media databases to the current 
  1373. member. 
  1374.  
  1375.     
  1376. The three buttons on the lower right (see figure) display the previous member 
  1377. of a query list, the next member of a query list, and search the database to 
  1378. create a query list respectively. 
  1379.  
  1380. 4.2.2
  1381.     
  1382.     
  1383. Menus 
  1384.  
  1385.     
  1386. Each of the three member entry windows have the same general menus and menu 
  1387. items.  The personal and supplemental information windows additionally contain 
  1388. Copy and Paste menu items, and the personal information window has New, 
  1389. Duplicate, and Delete as well. 
  1390.  
  1391. Project Menu
  1392.     
  1393. - Save and configure your family tree.  Display database information, and 
  1394. return to the main window. 
  1395. Save
  1396.     
  1397.     
  1398. Saves your updates to disk.  If your family tree has never been created before 
  1399. a file requester will prompt you for the database name. 
  1400. Info...
  1401.     
  1402.     
  1403. Displays information about the current family tree: the name of the family 
  1404. tree, number of members, number of male and female members (note that the sum 
  1405. of the male and female members may be less than the number of members), number 
  1406. of pictures, number of sounds, number of notes, number of sources, and the 
  1407. new/unsaved members. 
  1408. Preferences... 
  1409. Navigates to the Preferences window where you can set GenTree preferences. 
  1410. Return to Main. 
  1411. Navigates you back to the main window.  The member record you are working on is 
  1412. verified and saved to the database.
  1413.  
  1414. Record menu
  1415.  -
  1416.  Create and edit member records.  Go to records within the query. 
  1417. Undo
  1418.     
  1419.     
  1420. Undoes any changes you have made since you entered this window.  Undo does not 
  1421. restore changes you have made from before entering this window (say, if you had 
  1422. moved from the personal to the family information window). 
  1423. Revert
  1424.     
  1425.     
  1426. Restores the member record from disk.  All changes made to the member are 
  1427. deleted. 
  1428. Verify
  1429.     
  1430.     
  1431. Verify the information you have entered about this member.  
  1432. New
  1433.     
  1434.     
  1435. Save the current member and create a new member record.  
  1436. Copy
  1437.     
  1438.     
  1439. Copy the current member to RAM.  All of the member's  information except for 
  1440. family links and personal media databases are copied.  Copy and Paste are 
  1441. intended for copying records between family trees. 
  1442. Duplicate
  1443.     
  1444. Duplicate the current member in the family tree.  All information is  copied.  
  1445. Only the member's ID changes. 
  1446. Paste
  1447.     
  1448.     
  1449. Paste a member you previously copied into this family tree.  
  1450. Clear
  1451.     
  1452.     
  1453. Clear specific fields of the current member: the entire record, personal 
  1454. information, current spouse, current child, parents, residents, occupations, or 
  1455. supplemental information.  What fields are available to be cleared is dependent 
  1456. on the window you are in. 
  1457. Delete
  1458.     
  1459.     
  1460. Delete the current member from the family tree (and delete all family ties).  
  1461. This function only deletes the member from member.  It is not permanent until 
  1462. you save the family tree. 
  1463. Parent
  1464.     
  1465. Father
  1466.     
  1467.     
  1468. G
  1469. o to the record for the current member's father.  
  1470.     
  1471. Mother
  1472.     
  1473. G
  1474. o to the record for the current member's mother.  
  1475. Spouse...
  1476.     
  1477. G
  1478. o to the record for the spouse of the current member.  If there is  more than 
  1479. one spouse, you may choose the specific spouse from a list requester.
  1480. Child...
  1481.     
  1482. G
  1483. o to the record for the child of the current member.  If there is  more than 
  1484. one child, you may choose the specific child from a list requester. 
  1485. Search For...
  1486.     
  1487. G
  1488. o to the search requester to perform a subquery on the family tree. 
  1489. First
  1490.     
  1491.     
  1492. D
  1493. isplay the first record in the query list.  
  1494. Previous
  1495.     
  1496. D
  1497. isplay the previous record in the query list.  
  1498. Next
  1499.     
  1500.     
  1501. D
  1502. isplay the next record in the query list.  
  1503. Last
  1504.     
  1505.     
  1506. D
  1507. isplay the last record in the query list.  
  1508.  
  1509. Display Menu
  1510.  
  1511. - Display pedigree charts, descendant charts, and/or Family Group forms from 
  1512. this menu.  By default, GenTree selects the current member ID. 
  1513. Pedigree...
  1514.     
  1515. Display the pedigree chart for a member of your family tree. 
  1516. Family Group... 
  1517. Display the Family Group for two member of your family tree. 
  1518. Descendant... 
  1519. Display the descendant chart for a member of your family tree. 
  1520.  
  1521. 4.2.3
  1522.     
  1523.     
  1524. Windows 
  1525.  
  1526.     
  1527. From these windows you enter a member's information.  The three data entry 
  1528. windows are the Personal Information window, the Family Information window, and 
  1529. the Supplemental Information window.  Use the RETURN key or TAB key to jump 
  1530. from one field to the next.  The SHIFT-TAB key jumps you to the previous field. 
  1531.  Any information you need to add for which there is not a field, you should use 
  1532. the notes media database. 
  1533.  
  1534. 4.2.3.1
  1535.     
  1536. Personal Information Window 
  1537.  
  1538.     
  1539. The personal information window allows you to create, edit, and delete member 
  1540. records.  You may enter the member's ID, name, gender, birth date and place, 
  1541. and death date and place.  List requesters exists for the gender, and 
  1542. birth/death location, city, county, state, country, and cause of death. 
  1543.  
  1544. 4.2.3.2
  1545.     
  1546. Family Information Window 
  1547.  
  1548.     
  1549. The family information window is where you tie your family tree together.  From 
  1550. here, you select (or create) your member's spouses, children, and parents.  
  1551. List requesters exists for the spouse ID, child ID, father ID, and mother ID. 
  1552.  
  1553.     
  1554. The two radio buttons, Spouses and Children, cycle through the member's spouses 
  1555. and children respectively.  To enter a new spouse or child, press the radio 
  1556. button until the fields clear.  Do NOT use the clear button; you will delete 
  1557. the family tie between that member and that relation. 
  1558.  
  1559. 4.2.3.3
  1560.     
  1561. Supplemental Information Window 
  1562.  
  1563.     
  1564. The supplemental information window allows to add supplemental information 
  1565. about your member.  You may enter the member's different jobs, residences, 
  1566. military service, religion, immigration information, baptismal and confirmation 
  1567. dates.  List requesters exist for the occupation type; residence city, state, 
  1568. and country; immigration
  1569. location, and religion.
  1570.  
  1571.     
  1572. The two radio buttons, Occupations and Residences, cycle through the member's 
  1573. jobs and homes respectively.  To enter a new job or residence, press the radio 
  1574. button until the fields clear.  Do NOT use the clear button; you will delete 
  1575. the member's job or residence. 
  1576.  
  1577. 4.3
  1578.     
  1579. Media Databases 
  1580.  
  1581.     
  1582. GenTree allows you to link media (pictures, sounds, notes, and sources) to the 
  1583. members of your family tree.  There are four global media databases (one for 
  1584. each media type) that hold all media files you have defined in your family 
  1585. tree.  Each member may also have four personal media databases which point to 
  1586. specific entries of the global media databases.  Multiple members may use the 
  1587. same entries from the global
  1588. media databases.  Note that this makes it easy to make global changes. 
  1589.  
  1590. 4.3.1
  1591.     
  1592.     
  1593. Global Media Databases 
  1594.  
  1595.     
  1596. The media databases store picture, sound, note, and source references inside 
  1597. your family tree for coupling with your family members.  Members may have their 
  1598. own unique references within the media databases, or several members may refer 
  1599. to the same picture (, sound, note, etc.).  The media databases only store 
  1600. references, not the actual media.  If you delete or move a media file from 
  1601. AmigaDOS, GenTree will not be able to find it.
  1602.  
  1603.     
  1604. All media types work generally the same except for the source references.  
  1605. Sources store much more specific information than just the logical name and a 
  1606. filename.  When you create or update a source, the Source Data Entry window 
  1607. appears.  See section 4.3.3 for more information on the Source Data Entry 
  1608. window and how to work with sources.
  1609.  
  1610.     
  1611. The sizes of the media databases are limited only by memory.  The more memory 
  1612. you have, the more references you may have.  However, since GenTree only stores 
  1613. the physical filename, even in a small memory system you can store hundreds of 
  1614. references. 
  1615.  
  1616.     
  1617. You enter references into the media databases using the same media database 
  1618. window (see figure).  From this window, you may add new entries, update current 
  1619. entries, edit note and source files using your default editor, and search the 
  1620. media database for a specific reference.  In addition, double-clicking on an 
  1621. entry will have that file loaded and displayed (or played if you are using the 
  1622. sound media database window). 
  1623.  
  1624. To add picture, sound, or note entries to a media database:
  1625. ·
  1626.     
  1627. Click on the New button.  A file requester will appear.  The default directory 
  1628. for the file requester is the default directories you specified for the media 
  1629. in preferences.
  1630. ·
  1631.     
  1632. Select a file using the file requester and click OK.  You may select any type 
  1633. of  file.  GenTree doesn't restrict the type to allow for new file types 
  1634. GenTree may not understand, but which your default player or viewer may. 
  1635. ·
  1636.     
  1637. Enter a unique logical name for this file and press return.  The logical name 
  1638. is  what you will use to refer to this media file throughout the rest of the 
  1639. program.  The logical name may be any characters you wish and has a maximum 
  1640. length of 255 characters. 
  1641.  
  1642. Note: The logical name must only be unique for the specific media database; 
  1643. different media databases may have the same logical name.  Also, the same 
  1644. physical filename may be referenced multiple times within the same (or even 
  1645. different) database.  (This is a waste of space, but you may find it necessary 
  1646. if you want tailored logical names for different members). 
  1647.  
  1648. To add source entries to the source media database:
  1649. ·
  1650.     
  1651. Click on the New button.  The Source Data Entry window will appear.
  1652. ·
  1653.     
  1654. Enter information into the fields.  You must enter a title (this is the same 
  1655. thing as the logical name for the other media types).
  1656. ·
  1657.     
  1658. Select OK to exit the window.
  1659.  
  1660. To update picture, sound, or note 
  1661. entries in a media database:
  1662. ·
  1663.     
  1664. Find the entry you want to view/play using the scroll bar or searching for the  
  1665. logical name.  Highlight your selection. 
  1666. ·
  1667.     
  1668. Click on the update button.  A file requester will appear already pointing to 
  1669. the  file tracked by this reference. 
  1670. ·
  1671.     
  1672. If this is the correct file, just click OK.  Otherwise, use the file requester 
  1673. to find  the correct file and then click OK.  The logical name will then be 
  1674. shown. 
  1675. ·
  1676.     
  1677. Again, you may edit the logical name or leave it as is.  Click OK.  
  1678.  
  1679. To update source entries in the source media database:
  1680. ·
  1681.     
  1682. Find the entry you want to view/play using the scroll bar or searching for the  
  1683. logical name.  Highlight your selection. 
  1684. ·
  1685.     
  1686. Click on the update button.  The Source Data Entry window will appear with all 
  1687. the information you have previously filled in.
  1688. ·
  1689.     
  1690. If this is the correct file, just click OK.  Otherwise, change the fields to 
  1691. what you desire.
  1692. ·
  1693.     
  1694. Click OK to save your changes.
  1695.   
  1696. To delete entries in a media database:
  1697. ·
  1698.     
  1699. You cannot directly delete entries in a media database.  Instead, use the  
  1700. update procedure to overwrite the entry with a new entry. 
  1701.  
  1702. To view/play entries in a media database:
  1703. ·
  1704.     
  1705. Find the entry you want to view/play using the scroll bar or searching for the  
  1706. logical name. 
  1707. ·
  1708.     
  1709. Double-click on the entry.  If you are in the picture media database window,  
  1710. GenTree will try to display the picture/brush/brushanim/...  If you are in the 
  1711. sound media database, the program will try to play the sound.  If you are in 
  1712. the note or source media database, it will try to display the ASCII text.  
  1713. GenTree uses the default viewers/players you define in preferences.  If no 
  1714. viewer/player is defined, GenTree will use its internal routines.  Please refer 
  1715. to Appendix C to see what file formats are supported. 
  1716.  
  1717. To edit text files (notes or sources):
  1718. ·
  1719.     
  1720. Find the entry you want to view/play using the scroll bar or searching for the  
  1721. logical name.  Highlight the entry. 
  1722. ·
  1723.     
  1724. Click the Edit button.  GenTree uses the default editor you define in 
  1725. preferences.  If no editor is defined, GenTree will use MomentED, its internal 
  1726. ASCII editor.  Please refer to the MomentED section for more details on this 
  1727. editor.  The filename for the note or source is automatically loaded into the 
  1728. editor.  Sometimes nothing seems to happen.  Usually, this means that the 
  1729. editor is not properly defined in preferences.  Editors known to work are ED 
  1730. and Final Copy II. 
  1731. ·
  1732.     
  1733. Make your changes, save them and quit.  To use the editor without loading  any 
  1734. file (you might want to do this if there are no text files on disk to add), 
  1735. select the Editor button. 
  1736.  
  1737. To make a text file (for notes or source information not in the Source Data 
  1738. Entry window):
  1739. ·
  1740.     
  1741. Click the Editor button to load your editor.  
  1742. ·
  1743.     
  1744. Type in your note and save it.  
  1745. ·
  1746.     
  1747. Quit the editor.  
  1748. ·
  1749.     
  1750. Follow the procedures for adding an entry outlined earlier.  
  1751.  
  1752. 4.3.2
  1753.     
  1754.     
  1755. Personal Media Databases 
  1756.  
  1757.     
  1758. Your members' personal media databases point to specific media tracked within 
  1759. the media databases.  Each member may have unlimited media connected to 
  1760. him/her.  Again, you are only limited by memory or disk space.  The personal 
  1761. media databases are stored in the member file.  If you lose this file, you lose 
  1762. the links (the entries still exist in the media databases though). 
  1763.  
  1764.     
  1765. You enter references into a member's record by using the personal media window 
  1766. (see figure).  This window is only reachable through the member entry windows.  
  1767. The member you are currently displaying on the member entry window is the 
  1768. personal media database that you are modifying.  From the personal media 
  1769. window, you may add entries to your member record, delete entries from the 
  1770. member (but not the media database itself), edit notes and sources using your 
  1771. default editor, and search the personal media database for a specific 
  1772. reference.  In addition, double-clicking on an entry will display (or play) the 
  1773. entry.  You may also go to the media database window in order to edit the media 
  1774. database. 
  1775.  
  1776. To add entries to a member's personal media database:
  1777. ·
  1778.     
  1779. Click on the Add button.  A list requester will appear containing all of the  
  1780. entries in the relevant media database.  You cannot add entries until entries 
  1781. exist in the media database.  If you need to add entries to the global media 
  1782. database, select the Media DB button. 
  1783. ·
  1784.     
  1785. Double-click on the entry you want.  
  1786.  
  1787. To remove entries from a member's personal database:
  1788. ·
  1789.     
  1790. Find the entry you want to view/play using the scroll bar or searching for the  
  1791. logical name.  Highlight the entry. 
  1792. ·
  1793.     
  1794. Click the Remove button.  
  1795.  
  1796. To view/play entries:
  1797. ·
  1798.     
  1799. Find the entry you want to view/play using the scroll bar or searching for the  
  1800. logical name. 
  1801. ·
  1802.     
  1803. Double-click on the entry.  
  1804.  
  1805. To edit notes or sources:
  1806. ·
  1807.     
  1808. Find the entry you want to view/play using the scroll bar or searching for the  
  1809. logical name.  Highlight the entry. 
  1810. ·
  1811.     
  1812. Click the Edit button.  GenTree uses the default editor you define in 
  1813. preferences. 
  1814. ·
  1815.     
  1816. Make your changes, save them and quit.  To use the editor without loading  any 
  1817. file (you might want to do this if there are no text files on disk to add), 
  1818. select the Editor button.  Any changes you make to the file will be reflected 
  1819. for all member personal databases that reference that file. 
  1820.  
  1821. 4.3.3
  1822.     
  1823.     
  1824. Source Data Entry Window
  1825.  
  1826.     
  1827. This window (See figure) provides you with fields for completely entering 
  1828. source information.  Sources represent the submitter's justification for the 
  1829. opinions asseted in the family tree.  It provides the evidence obtained for the 
  1830. information and gives an idea of how much confidence other genealogists can 
  1831. have in the data.  The Title field is the same as the logical name for the 
  1832. other media types.  It is the only required field.  Other fields are optional 
  1833. and depend on the classification of the source.
  1834.  
  1835. 4.3.3.1
  1836.     
  1837. Buttons
  1838.  
  1839.     
  1840. Next to many of the fields are buttons which will display a list of choices for 
  1841. that field.  Click the button and select the choice (by double-clicking on the 
  1842. choice or highlighting the choice and selecting OK).  The following fields have 
  1843. lists: classification, quality, fidelity, originator type, and publication 
  1844. type.
  1845.  
  1846. 4.3.3.2
  1847.     
  1848. Fields
  1849.  
  1850.     
  1851. The following fields enable you to meet the minimum standards for defining 
  1852. source references for a family tree.
  1853.  
  1854. Classification.  
  1855. A code which classifies the source which contained the evidence data.  For 
  1856. example, an official census or a church record.
  1857. Title
  1858.     
  1859.     
  1860. A descriptive string for the source.  For example, 1890 Census Records.
  1861. Quality
  1862.     
  1863. The submitter's assessment of he reliability of the source.  Please use the 
  1864. list requester for this field.
  1865. Fidelity
  1866.     
  1867. A code which provides an assessment of the exactness of the source material.  
  1868. For example, an original record being cited, a photocopy of the original, a 
  1869. transcription of the original, or an abridgement of the original.
  1870. Page Description.  
  1871. A description which i
  1872. dentifies the page within the source.  It may be a page number, range, or 
  1873. anything other description of hor to find the referenced information within the 
  1874. source.  For example, Page 212 - middle paragraph.
  1875. Originator Name.  
  1876. The name of the person or organization that created the source.  For example, 
  1877. the US Government.
  1878. Originator Type.  
  1879. The type of organization or person that created the source.  For example, 
  1880. author, organization, or interviewer
  1881. Publication Title.  
  1882. The name of the publication such as a book name, periodical name, or newspaper. 
  1883.  For example, The Washington Star.
  1884. Publication Type.  
  1885. The type of publication that is the source.  For example, a book, periodical, 
  1886. newspaper, etc.
  1887. Publication Publisher.  
  1888. The name of the publisher that created the source.  For example, Simon & 
  1889. Schuster.
  1890. Publisher Address.  
  1891. The address of the publisher that created the source.
  1892. Publication Date.  
  1893. The date the source was published.  For example, 12-May-1800.
  1894. Publication Edition.  
  1895. A description of the specific version of the publication being referenced.  For 
  1896. example, 2nd Printing.
  1897. Physical Filename.  
  1898. An optional file that may be attached to the source.  It may be any type of 
  1899. file: a picture of the evidence, a descriptive voice annotation, etc.
  1900.  
  1901. 4.4
  1902.     
  1903. Genealogical Charts 
  1904.  
  1905.     
  1906. GenTree provides genealogical charts for outputting your family tree.  You can 
  1907. display pedigree charts, descendant charts, and family groups.  You can create 
  1908. these charts from the main window or the member entry windows. 
  1909.  
  1910. 4.4.1
  1911.     
  1912.     
  1913. Pedigree Charts 
  1914.  
  1915.     
  1916. Pedigree charts lists a member's pedigree (i.e.  parents, grandparents, great 
  1917. grandparents, etc.) To display a pedigree chart, select the pedigree menu item 
  1918. from the display menu.  A requester (see figure) will appear prompting you for 
  1919. whom you want to display.  You must enter a member ID.  There is a list 
  1920. requester available by pressing the Member ID button.  In addition, you may 
  1921. enter the chart ID and the number of generations to display.  By default, 
  1922. GenTree displays as many generations as will fit on the display screen using 
  1923. the display font (set in preferences).  For each member displayed in the 
  1924. pedigree chart (except the last generation), GenTree displays the ID, name, 
  1925. birth/death date and place, and, under the male, the marriage date if any.  
  1926. Finally, you may turn off the display of birth/death place by deselecting the 
  1927. check-marked button. 
  1928.  
  1929.     
  1930. After clicking the Display button (or hitting carriage return), the pedigree 
  1931. information will be compiled and displayed.  Click the close button to exit 
  1932. back to your window. 
  1933.  
  1934. 4.4.2
  1935.     
  1936.     
  1937. Descendant Charts 
  1938.  
  1939.     
  1940. Descendant charts show the descendants of one member (his/her children, their 
  1941. children, etc.) To display a descendant chart, select the descendant menu item 
  1942. from the display menu.  A requester (see figure at left) will appear prompting 
  1943. you for whom you want to display their descendants.  You must enter a member 
  1944. ID.  There is a list requester available by pressing the Member ID button.  In 
  1945. addition, you may enter the chart ID and the number of generations to display.  
  1946. By default, GenTree displays as many generations as will fit on the display 
  1947. screen horizontally using the display font (set in preferences).  For each 
  1948. member displayed in the descendant chart, GenTree displays the ID, name, and 
  1949. the birth/death dates and places.  You may turn off the display of birth/death 
  1950. places by deselecting the check-marked button. 
  1951.  
  1952.     
  1953. After clicking the Display button (or hitting carriage return), the descendant 
  1954. information will be compiled and displayed.  Click the close button to exit 
  1955. back to your window.  
  1956.  
  1957. 4.4.3
  1958.     
  1959.     
  1960. Family Groups 
  1961.  
  1962.     
  1963. A family group shows one family i.e.  a father, a mother, and any children.  To 
  1964. display a family group, select the family group menu item from the display 
  1965. menu.  A requester (see figure at left) will appear prompting you for a member 
  1966. and their spouse to display.  You must enter the member's ID.  There is a list 
  1967. requester if you forget available by pressing the Member ID button.  There also 
  1968. exists a spouse ID requester which will list all of the spouses of the member 
  1969. in the member ID field.  Members without a spouse may leave the spouse ID field 
  1970. blank.  If the member has a spouse, you must enter the ID.  Finally, you may 
  1971. enter the chart ID for recordkeeping purposes. 
  1972.  
  1973.     
  1974. After clicking the Display button (or hitting carriage return), the family 
  1975. group information will be compiled and displayed.  Click the close button to 
  1976. exit back to your window. 
  1977.  
  1978. 4.4.4
  1979.     
  1980.     
  1981. Printing Charts 
  1982.  
  1983.     
  1984. You may also print your charts and family groups.  The charts may be output to 
  1985. file or to the printer.  If you want to output to the printer, GenTree uses the 
  1986. application specified in the GFXPrint field for preferences.  The default 
  1987. printing application is GenTree's internal application.  For other printer 
  1988. application, GenTre
  1989. e will grab
  1990.  the screens for the charts, save them to RAM, and create a script file 
  1991. containing the filenames and paths.  The script filename is inserted into the 
  1992. GFXPrint screen at the asterisk.  For example, "SYS:Utilities/Display from * 
  1993. opt bp t=1" becomes "SYS:Utilities/Display from Ram:T/GT/scriptlist opt bp 
  1994. t=1".  This string is fed as a CLI command to AmigaDOS. 
  1995.  
  1996. To print a chart or family group:
  1997. ·
  1998.     
  1999. Display a chart/group using the  procedure outlined in the previous sections. 
  2000. ·
  2001.     
  2002. From the Display screen, select  Print from the menu.  A print requester will 
  2003. appear (see figure previous page). 
  2004. ·
  2005.     
  2006. Click the print button to send the output to the printer.  If you want the 
  2007. display  to go to file, click the Destination button and fill in a path and 
  2008. filename first. 
  2009.  
  2010. 4.5
  2011.     
  2012. MomentED 
  2013.  
  2014.     
  2015. The Moment Editor (MomentED) is a full-featured ASCII editor integrated into 
  2016. the GenTree program.  It is called the Moment Editor because it took me only a 
  2017. "moment" to create.  MomentED provides a superb example of CanDo; it took me 
  2018. approximately 3 days to complete.  MomentED provides the following features:
  2019.  
  2020. ·
  2021.     
  2022. Document sizes are limited only by memory 
  2023. ·
  2024.     
  2025. Unlimited number of documents open at once (again limited by RAM) 
  2026. ·
  2027.     
  2028. Undo feature 
  2029. ·
  2030.     
  2031. Block and line copy and paste in same document or between documents 
  2032. ·
  2033.     
  2034. Sort Document or block in ascending order ignoring case 
  2035. ·
  2036.     
  2037. Find and Replace utilities 
  2038.  
  2039.     
  2040. If you have used a word processor or text editor before, you will be entirely 
  2041. comfortable with MomentED.  You access the editor by selecting the Edit or 
  2042. Editor button from the Media windows (Personal or Global).  The current 
  2043. document's name is displayed in the window title bar. 
  2044.  
  2045.     
  2046. Here is a list of MomentED's menus and their functions:
  2047.  
  2048. Project Menu 
  2049. - Create, open, and save documents. 
  2050. New
  2051.     
  2052.     
  2053. Create a new, blank document.  The new document will become the current 
  2054. document.  Other documents in memory are not lost. 
  2055. Open...
  2056.     
  2057. Open a previously saved document.  The opened  document will become the current 
  2058. document.  Other documents in memory are not lost. 
  2059. Close
  2060.     
  2061.     
  2062. Close the current document.  If there are other documents available, MomentED 
  2063. will swap to one of those.  Otherwise, a new, blank document will appear. 
  2064. Save
  2065.     
  2066.     
  2067. Save the current document using the current name.  Only the current document is 
  2068. saved. 
  2069. Save As...
  2070.     
  2071. Save the current document using a new name.  A file requester appears from 
  2072. which you select the path and filename.  Only the current document is saved. 
  2073. Print...
  2074.     
  2075.     
  2076. Print the current document.  A requester appears from which you may specify the 
  2077. destination of the document.  The default destination is the printer.  Only the 
  2078. current document is printed.  
  2079. About...
  2080.     
  2081. Displays the version of  MomentED.  In addition, memory usage, the number of 
  2082. documents loaded, and the size of the current document (in characters and 
  2083. lines) are displayed. 
  2084. Quit...
  2085.     
  2086.     
  2087. E
  2088. xits the program.  If any of  the documents currently loaded have been changed, 
  2089. you are requested to see if you are sure. 
  2090.  
  2091. Edit Menu
  2092.  - Edit the document. 
  2093. Undo
  2094.     
  2095.     
  2096. Undo your last change.  Beware, switching between documents means you cannot 
  2097. undo your change. 
  2098. Cut
  2099.     
  2100.     
  2101. Cut the currently selected block from the document.  You must first select a 
  2102. block using the mark begin and end keys (detailed below). 
  2103. Copy
  2104.     
  2105.     
  2106. Copy the currently selected block from the document.  You must first select a 
  2107. block using the mark begin and end keys (detailed below). 
  2108. Paste
  2109.     
  2110.     
  2111. Paste the block you cut, copied, or sorted at the current cursor position. 
  2112. Sort block
  2113.     
  2114. Sort the currently selected block.  The block is sorted on the first character 
  2115. of each line of the block in ascending order.  The case of words is ignored. 
  2116. Clear
  2117.     
  2118.     
  2119. Clear the current document.  
  2120.  
  2121. Utilities 
  2122. - Modify text for the document. 
  2123. Find...
  2124.     
  2125.     
  2126. Displays the Find Requester (see figure).  You can search for characters by 
  2127. word or string, case-sensitive or not. 
  2128. Change...
  2129.     
  2130. Displays the Change requester (see figure).  From this requester, you can 
  2131. search for an occurrence of a certain string and replace it with another 
  2132. string.  You have the option of searching by word or string and 
  2133. withcase-sensitivity or not.  After the string is found, you have the option to 
  2134. make the change, skip this occurrence, or replace all occurrences. 
  2135. Margins...
  2136.     
  2137. Displays the Margin requester (see figure next page).  From this requester, you 
  2138. can change the margins for the entire document.  You specify the left margin 
  2139. and the right margin.  Any left margin greater than one will cause all lines to 
  2140. have spaces inserted on the left to "left justify" the lines. 
  2141. Sort
  2142.     
  2143.     
  2144. Sort the entire current document.  The document is sorted on the first 
  2145. character of each line in ascending order.  The case of words is ignored. 
  2146.  
  2147. Window Menu
  2148.  - Display help screen or switch the current document. 
  2149. Help
  2150.     
  2151.     
  2152. Displays the help screen listing all hot keys for the editor.  
  2153. Select...
  2154.     
  2155. Displays a list requester allowing you to select the current document. 
  2156. First
  2157.     
  2158.     
  2159. Swaps the current document with the first document in memory. 
  2160. Next
  2161.     
  2162.     
  2163. Swaps the current document with the next document in memory. 
  2164. Previous
  2165.     
  2166. Swaps the current document with the previous document in memory. 
  2167. Last
  2168.     
  2169.     
  2170. Swaps the current document with the last document in memory. 
  2171.  
  2172. Here is a list of MomentED's hot keys and their functions:
  2173. Ctrl-[
  2174.     
  2175.     
  2176. Select the start point of a block.  This key is used with the Ctrl-] key to 
  2177. delimit a block.  After you have delimited a block, you can cut, copy, or sort 
  2178. the block. 
  2179. Ctrl-]
  2180.     
  2181.     
  2182. Select the end point of a block.  This key is used with the Ctrl-[ key to 
  2183. delimit a block.  After you have delimited a block, you can cut, copy, or sort 
  2184. the block. 
  2185. Ctrl-Y
  2186.     
  2187.     
  2188. Delete the current line.  
  2189. Alt-Y
  2190.     
  2191.     
  2192. Paste the line last deleted at the current cursor position.  
  2193. LeftAmiga-Y
  2194.     
  2195. Delete from the current cursor position to the beginning of  the line. 
  2196. RightAmiga-Y. 
  2197. Delete from the current cursor position to the end of the line. 
  2198. Ctrl-X
  2199.     
  2200.     
  2201. Clear the current line.  A blank line is left where the line used to be. 
  2202. Ctrl-Up
  2203.     
  2204. Move the cursor to the top of the document.  
  2205. Ctrl-Down
  2206.     
  2207. Move the cursor to the bottom of the document.  
  2208. Ctrl-Left
  2209.     
  2210. Move the cursor to the beginning of the current line.  
  2211. Ctrl-UP
  2212.     
  2213. Move the cursor to the end of the current line.  
  2214. Shift-Up
  2215.     
  2216. Move the cursor up one page of the document.  
  2217. Shift-Down
  2218.     
  2219. M
  2220. ove the cursor down one page of the document.  
  2221. Shift-Left
  2222.     
  2223. Move the cursor to the beginning of the previous word.  
  2224. Shift-UP
  2225.     
  2226. Move the cursor to the beginning of the next word.  
  2227. Help
  2228.     
  2229.     
  2230. Display help screen.  
  2231.  
  2232. 4.6
  2233.     
  2234. Preferences 
  2235.  
  2236.     
  2237. GenTree allows extensive control over the appearance and behaviour of the 
  2238. program.  From a preferences screen, you can change fonts, fontsizes, default 
  2239. directories, and other parameters. 
  2240.  
  2241. 4.6.1
  2242.     
  2243.     
  2244. Defaults 
  2245.  
  2246.     
  2247. On start-up, GenTree uses the preferences specified in the GenTree.Def file 
  2248. (contained in the same directory) or, if it cannot find this file, internal 
  2249. default preferences.  This way, by using the GenTree.Def file, you can set up 
  2250. default preferences for the start of each session.  In addition, every family 
  2251. tree you create contains the preferences used at the time you saved it. 
  2252.  
  2253.     
  2254. The preferences window (see figure) allows you to change any of GenTree's 
  2255. preferences.  Listed below are the preferences, their definitions, and their 
  2256. defaults as specified internally:
  2257. Font
  2258.     
  2259.     
  2260. This parameter specifies the font used in all GenTree execution windows except 
  2261. the Chart Display window.  Any font in your FONT: directory may be used (even 
  2262. outline fonts).  The Default font is "Times". 
  2263. Font Size
  2264.     
  2265. This parameter specifies the size of the default font.  The default font size 
  2266. is 11 points. 
  2267. Display Font
  2268.     
  2269. This parameter specifies the font used in displaying family groups and charts.  
  2270. Any font in your FONT: directory may be used (even outline fonts).  The Default 
  2271. font is "Times".  
  2272. Display Font Size. This parameter specifies the size of the display font.  The 
  2273. default display font size is 11 points. 
  2274. Year Range
  2275.     
  2276. This parameter is used with the search requester.  When you specify About in 
  2277. the birth or death date, GenTree will search for members that satisfy that date 
  2278. plus or minus Year Range years.  This number must be an integer.  The default 
  2279. value is plus or minus 5 years. 
  2280. Report Labels Justification.  This parameter controls how the labels in a 
  2281. printed report appear: either left-justified, right-justified, or centered.  
  2282. The default value is left-justified.
  2283. Put Page Breaks in report?  This parameter controls whether a line feed or a 
  2284. page break is placed between every member output in a report.  The default 
  2285. value is false.
  2286. SEENOTES is TRUE for sorts?  This parameter controls how GenTree interprets the 
  2287. date format: SEENOTES.  When sorting, if this option is true, the SEENOTES 
  2288. dates will always be less than, greater than, or whatever the sort is.  The 
  2289. default value is true.
  2290. Create Icons? 
  2291. This parameter controls whether or not GenTree creates an icon for your family 
  2292. tree when it is saved or when something is "printed" to a file.  A check means 
  2293. that icons will be created.  The default is on.  This parameter is closely 
  2294. related to the All Products parameter. 
  2295. All Products? This parameter controls whether or not GenTree creates icons for 
  2296. all files it produces.  Since GenTree makes a file for every member in your 
  2297. family tree, this option should be left off.  However, for those who just need 
  2298. to waste disk space this option exists.  A check means that icons will be 
  2299. created.  The default is off. 
  2300. Convert Dates? This parameter controls when GenTree converts dates whether or 
  2301. not it will display the GenTree default date format.  By leaving this option 
  2302. off, GenTree will still validate dates.  However, the text string you input 
  2303. will remain.  This allows you to use display date formats you are more 
  2304. comfortable with (for example, spelling out the entire month).  The default is 
  2305. on. 
  2306. Compare Full Dates?  This parameter controls how GenTree compares dates.  When 
  2307. this option is true, GenTree uses the date modifiers (After, Before, Between, 
  2308. and About) and tries to figure out which date is less than (or greater than) 
  2309. another.  This can get tricky if GenTree is comparing dates like After 1990 and 
  2310. Before 1991.  This options make sorts take longer since the logic is harder.  
  2311. The default value is true.
  2312. Display Birth/Death Locations? This parameter is used when GenTree generates 
  2313. charts or family groups.  You can save space on the display by not showing the 
  2314. birth and death locations in your charts.  The default is on. 
  2315. Default Directories (pictures, sounds, notes, sources, and persons). These 
  2316. fields specify the default directories for where GenTree first looks for that 
  2317. type of file.  Do not fill in the filename! In the case of the persons 
  2318. directory, the parameter controls where any new members will be saved when you 
  2319. next save the family tree.  This allows you to save new members on different 
  2320. disks (or directories) as available space is used up.  The defaults for these 
  2321. directories are the directories located in the GenTree default directory. 
  2322. Notes & Sources -- Editor -- This parameter specifies the default editor to use 
  2323. whenever you want to edit a note or source.  Leaving this field blank uses the 
  2324. internal GenTree editor, MomentED.  Note that you must give the full path and 
  2325. editor name AND, if any spaces exist, you must surround the path and file with 
  2326. quotes.  When you select a file to edit, GenTree appends the filename to this 
  2327. field and tries to run it.  The default is to use MomentED. 
  2328. Note: I have successfully tested Final Copy II and Ed. 
  2329. Notes & Sources -- Viewer -- This parameter specifies the default text viewer 
  2330. to use whenever you want to view a note or source.  Leaving this field blank 
  2331. uses the internal GenTree text viewer.  Note that you must give the full path 
  2332. and viewer name AND, if any spaces exist, you must surround the path and file 
  2333. with quotes.  When you select a text file to view, GenTree appends the filename 
  2334. to this field and tries to run it.  The default is to use the internal text 
  2335. viewer. 
  2336. Note: I have successfully tested More and MuchMore. 
  2337. Pictures & Sounds -- Viewer -- This parameter allows you to extend the 
  2338. functionality of GenTree by using a third party picture viewer, to display 
  2339. formats not supported, GIF, JPEG, IFF24, etc.  Leaving this field blank uses 
  2340. the internal GenTree picture viewer.  Note that you must give the full path and 
  2341. viewer name AND, if any spaces exist, you must surround the path and file with 
  2342. quotes.  When you select a picture to view, GenTree appends the filename to 
  2343. this field and tries to run it.  The default is to use the internal viewer. 
  2344. Note: I have successfully tested and use ViewTek (VT).  I heartily recommend 
  2345. using this excellent viewer.  With it, you can display JPEG, IFF24, and full 
  2346. screen animations. 
  2347.     
  2348.     
  2349. You may also place the filename of an AREXX script in this field. 
  2350. Pictures & Sounds -- Player -- This parameter allows you to extend the 
  2351. functionality of GenTree by using a third party picture sound player, to play 
  2352. formats not supported.  Currently, GenTree will only play IFF 8SVX.  Note that 
  2353. you must give the full path and player name AND, if any spaces exist, you must 
  2354. surround the path and file with quotes.  When you select a sound to play, 
  2355. GenTree appends the filename to this field and tries to run it.  The default is 
  2356. to use the internal player. 
  2357. Note: You may also place the filename of an AREXX script in this field. 
  2358. Pictures & Sounds -- GFXPrint -- This parameter controls the printing of your 
  2359. charts and family groups from the charts window.  GenTree uses the value in 
  2360. this field to print the IFF of the screen.  GenTree saves the screens to RAM 
  2361. and creates a file called ScriptList.  This file lists all files to print.  
  2362. When you select print, GenTree inserts the path and name into the GFXPrint 
  2363. string.  The name is inserted at the asterisk.  The current default is 
  2364. GenTree's internal code.  Another default might look like 
  2365. "SYS:Utilities/Display from * opt bp t=1." This assumes that Display is in your 
  2366. utilities drawer.
  2367.  
  2368. 4.6.2
  2369.     
  2370.     
  2371. Changing The Defaults 
  2372.  
  2373.     
  2374. You may change any preferences using GenTree's preferences window.  Some 
  2375. parameters you modify by checking on/off the button.  Others require text 
  2376. input.  Buttons next to parameter fields display requesters to aid you in 
  2377. filling in proper text.  The Font and Display Font buttons will display the 
  2378. fonts contained in your FONT: directory.  Double-click on the font you wish to 
  2379. use.  The Font Size and Display Font Size buttons display the sizes available 
  2380. for that font.  For outline fonts, a standard list of sizes is displayed.  
  2381. Under WB 2.0, you may use font sizes not specifically available for that font.  
  2382. The directories and media buttons display a file requester for you to find the 
  2383. relevant
  2384. file/directory. 
  2385.  
  2386. 4.7
  2387.     
  2388. Joining GenTree Databases 
  2389.  
  2390.     
  2391. GenTree provides the ability to join family trees to make one colossal family 
  2392. tree.  In fact, if you wish to enter a GEDCOM tree into your database, joining 
  2393. is the only way to do so.  After GenTree converts the GEDCOM file to GenTree 
  2394. format, you combine the new tree to your own family tree.  You don't have to 
  2395. join your family tree with the entire other family tree, GenTree allows you to 
  2396. perform subqueries on the joining family tree before adding it to yours. 
  2397.  
  2398.     
  2399. To join family trees, you must have a family tree already loaded.  After 
  2400. loading your family tree, select Join...  from the project menu of the main 
  2401. window.  The Join window will appear (see figure) which is where you control 
  2402. how the two family trees are joined.  The very first thing you must do is find 
  2403. the GenTree database you want to add.  The field at the top of the window 
  2404. informs you what family tree you are adding.  You can change this database if 
  2405. you want. 
  2406.  
  2407.     
  2408. By default, GenTree wants to join every member from the entire newdatabase with 
  2409. your current GenTree database.  However, you can select only a subset of those 
  2410. members by pressing the Subset of members radio button.  GenTree will bring up 
  2411. the Search requester where you may limit the members to join.  Also by default, 
  2412. GenTree only imports members, not any of the media databases.  If you want to 
  2413. combine the media databases as well, check the appropriates boxes. 
  2414.  
  2415.     
  2416. When everything is to your satisfaction, click the OK button and GenTree will 
  2417. join the two databases.  You will then need to go into the Personal information 
  2418. windows to update the links between the families or to delete any unnecessary 
  2419. members. 
  2420.  
  2421. Warning! The join operation is irrevocable.  GenTree creates new member records 
  2422. on disk (or whereever the Persons Dir is set in the preferences window) and 
  2423. saves the database.  If you are not sure of what you are doing, use a working 
  2424. copy of the your family tree instead. 
  2425.  
  2426. 4.8
  2427.     
  2428. Printing GenTree Databases 
  2429.  
  2430.     
  2431. Genealogical information would not be as useful if you couldn't print it out.  
  2432. So, of course, GenTree provides a printing capability.  Using the print option, 
  2433. you can dump all or portions of your family tree to the printer or to a file.  
  2434. This print file is an ASCII file which you may later edit.  If you want to 
  2435. print the graphic pedigree charts or other charts you made, use the print 
  2436. option from the display window. 
  2437.  
  2438.     
  2439. To print your family tree, select Print...  from the project menu of the main 
  2440. window.  The Print requester will appear (see figure).  From this requester, 
  2441. you decide exactly what portions of your family tree to print. 
  2442.  
  2443.     
  2444. Select the All Members (default), Subset of Members radio button or Only 
  2445. Updated Members radio button to choose what members to print.  If you select 
  2446. the Subset of Members button, GenTree will provide the Search Requester for you 
  2447. to choose the criteria by which members are selected.  This is the standard 
  2448. search requester used throughout GenTree allowing you to query by ID, name, 
  2449. gender, and birth/death dates and countries.  If the Only Updated Members 
  2450. button is selected, only members changed since the last save will be printed.  
  2451. You can get a list of changed member records by choosing the Info... menuitem 
  2452. from the main window.
  2453.  
  2454.     
  2455. The two buttons on the right control in what order the members are printed.  By 
  2456. cycling through the options, you can print the members unsorted or sorted in 
  2457. ascending/descending order by ID, name, gender, birth date, birth country, 
  2458. death date, or death country.  
  2459.  
  2460.     
  2461. Finally, all the check boxes at the bottom control what parts of a member's 
  2462. information is printed.  A check in the box means that option will be printed.  
  2463. The options are explained below: 
  2464. Members
  2465.     
  2466. Checking this box displays the members' names and IDs.  If this box is 
  2467. unchecked you cannot select the Dates, Places, Family Members, Supplemental or 
  2468. Charts boxes.  
  2469. Birth & Death Dates. Checking this box displays each members' birth date and 
  2470. death date. 
  2471. Birth & Death Places. This box controls the display of each members' birth 
  2472. place and death place. 
  2473. Family Members. Checking this box displays for each member their spouses, 
  2474. children, father, and mother.  These members may be displayed later, but this 
  2475. shows the relationship, the family ties. 
  2476. Supplemental. Checking this box displays all the information you entered in the 
  2477. supplemental information window for each member printed. 
  2478. Pedigree Charts. Checking this box directs GenTree to build a Pedigree chart 
  2479. for each member displayed.  The pedigree chart is not graphical, rather it 
  2480. shows the relationships through text placement.  This option increases the time 
  2481. to print dramatically since GenTree must get multiple records for each member 
  2482. it prints. 
  2483. Descendant Charts. Checking this box directs GenTree to build a Descendant 
  2484. chart for each member displayed.  The descendant chart is not graphical, rather 
  2485. it shows the relationships through text placement.  This option increases the 
  2486. time to print dramatically since GenTree must get multiple records for each 
  2487. member it prints. 
  2488. List Pictures
  2489.     
  2490. Checking this box will display the logical names of all the pictures associated 
  2491. with each member printed. 
  2492. List Sounds
  2493.     
  2494. Checking this box will display the logical names of all the sounds associated 
  2495. with each member printed. 
  2496. List Notes/Full Notes/No Notes. This button cycles through 3 options for 
  2497. displaying notes.  List Notes displays the logical names of the notes 
  2498. associated with the member.  Full notes displays the entire note of all the 
  2499. notes in the member's personal note media database after the member.  No Notes 
  2500. displays nothing from the members' note database.  
  2501. List Sources/Full Sources/Refer Srcs to EndNotes/No Sources. This button cycles 
  2502. through 4 options for displaying sources (references).  List Sources displays 
  2503. the logical names of the sources associated with the member.  Full Sources 
  2504. displays the entire source text of all the references in the member's personal 
  2505. note media database after the member.  Refer Srcs to EndNotes displays, for 
  2506. each printed member, the logical names of the sources referenced in their 
  2507. personal media database and prints the entire source text at the end after all 
  2508. members have been printed.  No Sources displays nothing from the members' 
  2509. source database.  
  2510.  
  2511.  
  2512. GenTree v1.5 Documentation
  2513.     
  2514. © 1995, Thomas G. Grubb
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558. 1
  2559.  
  2560. Appendix A
  2561.     
  2562. Date Formats
  2563.  
  2564.     
  2565. Many places in the program you have to enter dates.  GenTree is very flexible 
  2566. about the format of these dates.  The basic date format is
  2567. [Qualifier] DD-MON-YYYY [AD/BC]
  2568. or
  2569. Between DD-MON-YYYY and DD-MON-YYYY
  2570. or
  2571. Seenotes
  2572. where Qualifier is About, Before, or After
  2573. Between, And, and Seenotes are literals
  2574. DD is the day, 1 or 2 digits
  2575. MON is the at least first three letters of the month
  2576. YYYY is the complete year (i.e.  1993, not 93). 
  2577. AD/BC are optional qualifiers, Anno Domini and Before Christ respectively
  2578. For example, About 16-Apr-1993 is a valid date. 
  2579.  
  2580. The rules for date formats are:
  2581. ·
  2582.     
  2583. The Qualifiers; 
  2584. About
  2585. Before
  2586. , and 
  2587. After
  2588. ; may be used with any legal date.   Examples: "About 1892", "Before Jan 1900", 
  2589. and "After 100 BC".
  2590. ·
  2591.     
  2592. The qualifier combination, 
  2593. Between-And
  2594. , cannot be used in combination with any of the other qualifiers i.e. "Between 
  2595. About 1990 and 1991" is not legal.
  2596. ·
  2597.     
  2598. Valid elements of a date may be in any order.  The only exception is the 
  2599. Between-And range date; the qualifiers must be in their correct position.  
  2600. Examples: "Jan 27 1993", "1993 Jan 27", "27 Jan 1993 About". 
  2601. ·
  2602.     
  2603. Valid elements must be separated by any non-alphanumeric character.  Examples: 
  2604. "7/August/1993", "Jun,3,1992", "About&3&Jun&1993".
  2605. ·
  2606.     
  2607. Two or one digit years must have leading zeroes in front.  Examples: "072  AD", 
  2608. "003 BC", "Before 001 AD". 
  2609. ·
  2610.     
  2611. Years may be entered alone (without month and day).  Year and Month may be 
  2612. entered alone (without day).  If you enter a day, you must have the month and 
  2613. year.  Examples: "1966", "Aug 1966". 
  2614. ·
  2615.     
  2616. Seenotes cannot be used with anything else.  This date should be used when you 
  2617. have a format that cannot be handled by GenTree.
  2618. ·
  2619.     
  2620. Double dating is NOT supported i.e.  "Jan 12 1772/1773".
  2621. ·
  2622.     
  2623. Dates are not case-sensitive.
  2624.  
  2625.     
  2626. When entering dates in GenTree fields, hit return to have the date format 
  2627. verified immediately.  If there is something not understood, you will be 
  2628. notified.  In addition, if you have set the Convert Date format in preferences, 
  2629. GenTree will translate your date to the format above. 
  2630. GenTree v1.5 Documentation
  2631.     
  2632. © 1994, Thomas G. Grubb
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676. A1
  2677.  
  2678. Appendix B
  2679.     
  2680. GEDCOM 
  2681.  
  2682.     
  2683. GenTree supports the Genealogical Data Communications standard for transferring 
  2684. genealogical information between different genealogy programs (and different 
  2685. types of computers).  Currently, GenTree supports the draft release 5.3 of the 
  2686. GEDCOM standard.  GenTree supports the standard by the utility 
  2687. GEDCOMConverter 
  2688. provided when you register GenTree.
  2689.  
  2690. To import a GEDCOM file for GenTree's use:
  2691. ·
  2692.     
  2693. Start the GEDCOMConverter utility.  Import a GEDCOM file by following the 
  2694. instructions which come with the utility.  Quit the application.
  2695. ·
  2696.     
  2697. Start GenTree
  2698. ·
  2699.     
  2700. Open the Gentree database created with GEDCOMConverter.
  2701. ·
  2702.     
  2703. Check the Notes Media Database for any processing notes.  GEDCOMConverter 
  2704. creates notes for any parts of the GEDCOM file it does not understand.  If 
  2705. necessary, use the notes to guide you in cleaning up the records of the family 
  2706. tree. 
  2707. ·
  2708.     
  2709. Use the Join menu item to join the GEDCOM family tree to your family tree. 
  2710.  
  2711. To export a GenTree database to a GEDCOM file:
  2712. ·
  2713.     
  2714. Start the GEDCOMConverter utility.
  2715. ·
  2716.     
  2717. Follow the instructions that come with the utility.
  2718.  
  2719. GenTree v1.5 Documentation
  2720.     
  2721. © 1994, Thomas G. Grubb
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765. B1
  2766.  
  2767. Appendix C
  2768.     
  2769. GenTree Supported File Formats 
  2770.  
  2771.     
  2772. GenTree deals with many different types of files to perform its function.  This 
  2773. section overviews the file types GenTree directly supports for its media.  
  2774. Please note that GenTree can support other file types by using other programs 
  2775. (VT is an excellent choice for the picture media...  It handles regular IFFs, 
  2776. JPEG, brushes, full screen anims, etc.). 
  2777.  
  2778. Pictures:
  2779. All normal Amiga formats: HiRes/LoRes, (non)Interlace, AGA, HAM, and brush 
  2780. animations.  AGA is only available when running GenTree on an AGA Amiga.
  2781. S
  2782. ounds:
  2783. IFF8SVX
  2784. Text:
  2785. Any file...  Vanilla ASCII files will look the best though. 
  2786.  
  2787.  
  2788.  
  2789. GenTree v1.5 Documentation
  2790.     
  2791. © 1994, Thomas G. Grubb
  2792.  
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835. C1
  2836.  
  2837. Appendix D
  2838.     
  2839. Future Plans 
  2840.  
  2841.     
  2842. GenTree is a powerful genealogical program, but there is definitely room for 
  2843. improvement.  If people really like it and support it, I would like to 
  2844. implement the following improvements (in general order of importance):
  2845.  
  2846. ·
  2847.     
  2848. Make printing prettier.
  2849. ·
  2850.     
  2851. Make the Family Information Window graphical.
  2852. ·
  2853.     
  2854. Add AREXX support.
  2855. ·
  2856.     
  2857. Improved charts and more types, with integration of the chart with pictures.
  2858. ·
  2859.     
  2860. Improved speed and better data organization.  
  2861. ·
  2862.     
  2863. Add more data inconsistency checks.  Also, make them more efficient.
  2864. ·
  2865.     
  2866. Make an AGA-specific version of GenTree.
  2867. GenTree v1.5 Documentation
  2868.     
  2869. © 1994, Thomas G. Grubb
  2870.  
  2871.  
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913. D1
  2914.  
  2915. Appendix E
  2916.     
  2917. About The Author And Development 
  2918.  
  2919.     
  2920. The original 
  2921. GenTree v1.0 was developed by myself over an 9 month period.  The bulk of the 
  2922. coding was completed in 6 months with cleanup and documentation
  2923. taking another 3 months.  GenTree was completed on free time: nights and 
  2924. weekends. 
  2925.  
  2926.     
  2927. The original 
  2928. GenTree v1.0 was developed with CanDo 2.0 running on an Amiga 2000HD with 13 
  2929. Megs of RAM and GVP's 33MHz 68030.  Since then, the development system hasn't 
  2930. changed, but Inovatronics (the developers of CanDo) has been busy updating 
  2931. CanDo.  This program would never have been developed if it wasn't for CanDo.  
  2932. CanDo is a marvelous development tool, and it has only gotten better in each 
  2933. incarnation.  I cannot recommend it highly enough.  GenTree v1.0 had a few 
  2934. quirks in it because of CanDo 2.0.  Generally, Inovatronics have gotten rid of 
  2935. the limitations of 2.0 (If I was developing GenTree from scratch today, I would 
  2936. do it 
  2937. much 
  2938. differently).  However, CanDo still has a few limitations.  Just in case a 
  2939. CanDo developer reads this, I am going to list the features I'd like to see 
  2940. (ignore this if you don't have CanDo):
  2941. ·
  2942.     
  2943. You cannot change the text of a menu item.  For example, I wanted to change  
  2944. the Undo menu to be context-sensitive; "Undo typing", "Undo Paste", etc. 
  2945. ·
  2946.     
  2947. You cannot add menu items later.  All menu items must be completely defined at 
  2948. development time.  I had wanted to be able to have users define macros, and as 
  2949. each macro was defined, add it to a macro menu. 
  2950. ·
  2951.     
  2952. No access to the clipboard.  I would love to be able to cut to and paste from 
  2953. the clipboard device. 
  2954. ·
  2955.     
  2956. Printer management of graphics is terrible.  CanDo should allow graphic  
  2957. operations' output to be written to a postscript file which could later be sent 
  2958. to a postscript printer. 
  2959. ·
  2960.     
  2961. No access to system preferences.
  2962. ·
  2963.     
  2964. Speed.  This is not one of my biggest gripes.  Currently, CanDo achieves  
  2965. adequate performance on a 68020 or above.  However, it would be nice to be able 
  2966. to truly compile the project. 
  2967. ·
  2968.     
  2969. Variable window coordinates and size.  CanDo currently works by opening  your 
  2970. window and sizing it based on constants you define in development.  You cannot 
  2971. move or resize your window until it has been opened.  I would like to be able 
  2972. to change the size and position of the window in the before attachment script 
  2973. so that the window doesn't flash open and then move to where I want it.
  2974.  
  2975. GenTree v1.5 Documentation
  2976.     
  2977. © 1994, Thomas G. Grubb
  2978.  
  2979.  
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021. E1
  3022.  
  3023. Appendix F
  3024.     
  3025. Suggestions, Comments, And/Or Bug Reports 
  3026.  
  3027. Any suggestions, comments, and/or bug reports should be sent to:
  3028. Thomas G.  Grubb
  3029. 15439 Empress Way
  3030. Bowie, Md. 20716 USA
  3031. If it is a bug, please include as much information as possible so that I may 
  3032. recreate the bug.  If you leave an email address, I will try to reply promptly. 
  3033.  I will do my best to incorporate your requests into a future release.  Thanks, 
  3034. I hope you like the program and find it useful. 
  3035.  
  3036. GenTree v1.5 Documentation
  3037.     
  3038. © 1994, Thomas G. Grubb
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082. F1
  3083.  
  3084. Appendix G
  3085.     
  3086. Version History
  3087.  
  3088. August 1993
  3089.     
  3090.     
  3091. Original Release: GenTree v1.0
  3092.  
  3093. March 1995
  3094.     
  3095. GenTree v1.5
  3096. ·
  3097.     
  3098. Added Quality of Data fields
  3099. ·
  3100.     
  3101. Improved the Sources database
  3102. ·
  3103.     
  3104. Added Cause of Death
  3105. ·
  3106.     
  3107. Added Navigation to the Chart Screen.  If you click on a name, GenTree will 
  3108. build a new chart with that person as the root.
  3109. ·
  3110.     
  3111. Added optional spouse ID to the Descendant Chart.  If the spouse ID is 
  3112. specified, only the descendants of the two people will be shown.  Otherwise, 
  3113. all descendants of the member will be shown.
  3114. ·
  3115.     
  3116. Added context sensitive help.  Hold down the F1 key and then select a gadget or 
  3117. menu item for context sensitive help.
  3118. ·
  3119.     
  3120. Created a stand-alone GEDCOM <--> GenTree Import/Export
  3121. ·
  3122.     
  3123. Fixed Sound and Source Database Bug.
  3124. ·
  3125.     
  3126. Improved operation of program by using new CanDo AskForResponse Requester.
  3127. ·
  3128.     
  3129. Used new printwindow command in CanDo for printing charts.  The Display program 
  3130. is no longer needed.
  3131. ·
  3132.     
  3133. Added Owner Information to preferences.
  3134. ·
  3135.     
  3136. Added Report options to preferences: form-feeds between member records and 
  3137. label justifications
  3138. ·
  3139.     
  3140. Added SEENOTES as a valid date.
  3141. ·
  3142.     
  3143. Added BETWEEN date AND date as a valid date.
  3144. ·
  3145.     
  3146. Added one-line help text for the fields in the personal data entry windows.
  3147. ·
  3148.     
  3149. Added Cancel option to the Search requester.
  3150. ·
  3151.     
  3152. Added Gender field to the child's information in the Family Information Window.
  3153. ·
  3154.     
  3155. Includes support for TAB and Shift-TAB through fields
  3156. ·
  3157.     
  3158. Added Print Updated Members button to print requester
  3159. ·
  3160.     
  3161. Fixed bug where changed information would be lost if you selected "Display 
  3162. Pedigree/Descendant/Family Group" chart frrom the Data Entry windows.
  3163.  
  3164. GenTree v1.5 Documentation
  3165.     
  3166. © 1994, Thomas G. Grubb
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185.  
  3186.  
  3187.  
  3188.  
  3189.  
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210. G1
  3211.  
  3212.